PCI_INFO (STRUCT)
TYPE PCI_INFO : STRUCT
<category>PCI_INFO</category> <description><p> PCI information entry of one device. This structure contains information on design, behavior and memory requirement of the PCI card. The components are filled in by the card itself or by the PCI bus. </p></description>
- InOut:
Name
Type
Comment
usVendorIDWORD<param name=”usVendorID” type=”IN”>Registered Vendor ID of card assigned by PCI SIG</param>
usDeviceIDWORD<param name=”usDeviceID” type=”IN”>Device ID of card assigned by manufacturer</param>
usSubVendorIDWORD<param name=”usSubVendorID” type=”IN”>Registered subsystem vendor ID assigned by PCI SIG</param>
usSubSystemIDWORD- <param name=”usSubSystemID” type=”IN”>Subsystem device ID assigned by manufacturer, if there are multiple subsystems on card.
The value 0 indicates that there are no subsystems.</param>
ulBusNrDWORD<param name=”ulBusNr” type=”IN”>PCI bus number the PCI card is member of</param>
SlotNrDWORD<param name=”SlotNr” type=”IN”>PCI slot number (within bus) the PCI card is plugged in</param>
ulFunctionDWORD<param name=”ulFunction” type=”IN”>PCI function number</param>
ulBaseAddressesARRAY [0..5] OF DWORD
- <param name=”ulBaseAddresses” type=”IN”>Basis address register for reservation of I/O port addresses or I/O memory areas (Memory Mapped I/O);
Specific for particular card.</param>
byInterruptBYTE<param name=”byInterrupt” type=”IN”>Identifies the interrupt vector on the particular system</param>
DeviceSpecificARRAY [0..191] OF BYTE
<param name=”DeviceSpecific” type=”IN”>According to PCI specification the 192 manufacture specific data bytes</param>