PCI Bus Driver Structures (Compact 2013)

3/26/2014

The following table shows the PCI bus driver structures.

Programming element

Description

BUSDATA_PARMS

This structure contains information that the HalSetBusDataByOffset and HalGetBusDataByOffset functions use when calling the OAL.

DEVICE_LOCATION

This structure assigns an IRQ to a device through the IOCTL_HAL_REQUEST_IRQ IOCTL.

PCI_COMMON_CONFIG

This structure describes the PCI configuration space for PCI devices.

PCI_DEV_INFO

This structure describes a PCI device.

PCI_REG_INFO

This structure contains information about the PCI bus retrieved from the registry.

PCI_REG_LIST

This structure contains a list of PCI resources, typically a list of base addresses or windows sizes that correspond to base addresses.

PCI_RSRC

This structure describes a single PCI resource, either memory or I/O. It is part of a linked list of PCI resources.

See Also

Reference

PCI Bus Driver Reference