PCI_DEV_INFO (Windows CE 5.0)
This structure describes a PCI device.
typedef struct _PCI_DEV_INFO {WCHAR RegPath[DEVKEY_LEN];DWORD Bus;DWORD Device;DWORD Function;PPCI_COMMON_CONFIG Cfg;PCI_RSRC_LIST MemBase;PCI_RSRC_LIST MemLen;PCI_RSRC_LIST IoBase;PCI_RSRC_LIST IoLen;BOOL Matched;BOOL Configure;BOOL ConfigEntry;WCHAR ConfigEntryName[DEVENTRY_LEN];WCHAR ConfigDllName[DEVDLL_LEN];WCHAR DllName[DEVDLL_LEN];DWORD DevFlags;PPCI_CFG_INFO ConfigInfo;DWORD Command;DWORD BridgeControl;DWORD Latency;DWORD SecondaryLatency;} PCI_DEV_INFO, *PPCI_DEV_INFO;
Members
- RegPath
Registry path to device's registry key. - Bus
PCI device bus number. - Device
PCI device number. - Function
PCI device function number. - Cfg
Copy of the device's configuration registers. - MemBase
Pointer to a structure that contains memory resource base addresses. - MemLen
Pointer to a structure that contains memory resource sizes. - IoBase
Pointer to a structure that contains I/O resource base addresses. - IoLen
Pointer to a structure that contains I/O resource sizes. - Matched
TRUE if this device has been matched to a registry entry. - Configure
TRUE if the PCI bus driver will configure this device. - ConfigEntry
TRUE if there is a configuration routine associated with this device. - ConfigEntryName
Entry point of configuration module. - ConfigDllName
Configuration routine's DLL. Empty string, if the configuration routine is in the device driver DLL. - DllName
Name of device driver DLL. - DevFlags
Device flags from device driver's registry entry. - ConfigInfo
Configuration routine entry point function pointer. - Command
Copy of the Command registry value. - BridgeControl
Copy of the BridgeControl registry value. - Latency
Copy of the Latency registry value. - SecondaryLatency
Copy of the SecondaryLatency registry value.
Requirements
OS Versions: Windows CE .NET 4.0 and later.
Header: PCIbus.h.
See Also
ConfigInit | ConfigRsrc | ConfigSize | DeviceConfig
Send Feedback on this topic to the authors