PCI_REG_INFO

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

typedef struct _PCI_REG_INFO {
  WCHAR RegPath[DEVKEY_LEN];
  DWORD Bus;
  DWORD Device;
  DWORD Function;
  PCI_COMMON_CONFIG Cfg;
  PCI_REG_LIST MemBase;
  PCI_REG_LIST MemLen;
  PCI_REG_LIST IoBase;
  PCI_REG_LIST IoLen;
  DWORD SysIntr;
} PCI_REG_INFO, *PPCI_REG_INFO;

Members

  • RegPath
    Registry key name to place information about the device, for example, L"Drivers\\BuiltIn\\PCI\\Instance\\KITL".
  • Bus
    PCI bus number of the device that the registry describes.
  • Device
    PCI device number of the device that the registry describes.
  • Function
    PCI function number of the device that the registry describes.
  • Cfg
    PCI_COMMON_CONFIG structure contains the device's PCI configuration space information.
  • MemBase
    List of PCI memory-mapped base addresses for the device.
  • MemLen
    List of window sizes corresponding to the MemBase list.
  • IoBase
    List of PCI I/O-mapped base addresses for the device.
  • IoLen
    List of window sizes corresponding to the MemBase list.
  • SysIntr
    SYSINTR of device, as assigned by OAL.

Requirements

OS Versions: Windows CE .NET 4.0 and later.
Header: PCIReg.h.

See Also

PCI_REG_LIST | PCI_COMMON_CONFIG | PCI Device Support

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.