INFO: HalSetBusData Does Not Allow Programming PCI Bridge Device
Article ID: 197529
Article Last Modified on 2/12/2007
APPLIES TO
- Microsoft Windows NT 4.0 Driver Development Kit, when used with:
- Microsoft Win32 Device Driver Kit for Windows 2000, when used with:
- Microsoft Windows 2000 Standard Edition
- Microsoft Windows XP Driver Development Kit, when used with:
- Microsoft Windows XP Professional
This article was previously published under Q197529
SUMMARY
A call to HalSetBusData or HalSetBusDataByOffset fails if the target device
is a PCI bridge device and the data to be written is within the PCI common
configuration space header. This behavior is by-design, because these
functions are used only for programming nonbridge devices.
The Windows NT DDK documentation will be updated to include this
information.
REFERENCES
Refer to the Windows NT DDK for information about the HalSetBusData and
HalSetBusDataByOffset functions. Refer to the PCI Local Bus Specification
for information about PCI.
Additional query words: card bus
Keywords: kbinfo kbkmode KB197529