PCI_DEV_INFO
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 | PCI Bus Configuration and Enumeration | PCI Device Support
Last updated on Wednesday, April 13, 2005
© 2005 Microsoft Corporation. All rights reserved.