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
usVendorID
WORD
<param name=”usVendorID” type=”IN”>Registered Vendor ID of card assigned by PCI SIG</param>
usDeviceID
WORD
<param name=”usDeviceID” type=”IN”>Device ID of card assigned by manufacturer</param>
usSubVendorID
WORD
<param name=”usSubVendorID” type=”IN”>Registered subsystem vendor ID assigned by PCI SIG</param>
usSubSystemID
WORD
- <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>
ulBusNr
DWORD
<param name=”ulBusNr” type=”IN”>PCI bus number the PCI card is member of</param>
SlotNr
DWORD
<param name=”SlotNr” type=”IN”>PCI slot number (within bus) the PCI card is plugged in</param>
ulFunction
DWORD
<param name=”ulFunction” type=”IN”>PCI function number</param>
ulBaseAddresses
ARRAY [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>
byInterrupt
BYTE
<param name=”byInterrupt” type=”IN”>Identifies the interrupt vector on the particular system</param>
DeviceSpecific
ARRAY [0..191] OF BYTE
<param name=”DeviceSpecific” type=”IN”>According to PCI specification the 192 manufacture specific data bytes</param>