PCI_COMMON_CONFIG結構 (miniport.h)
PCI_COMMON_CONFIG 結構已經過時。 它會定義輸入 BusDataType PCIConfiguration 的過時 HalGetBusData 或 HalGetBusDataByOffset 例程所傳回的標準 PCI 組態資訊,假設呼叫端配置的緩衝區長度足夠。
Syntax
typedef struct _PCI_COMMON_CONFIG : PCI_COMMON_HEADER {
UCHAR DeviceSpecific[192];
} PCI_COMMON_CONFIG, *PPCI_COMMON_CONFIG;
繼承
PCI_COMMON_CONFIG結構會實作 PCI_COMMON_HEADER。
成員
DeviceSpecific[192]
包含任何可用的裝置特定初始化資訊。
備註
此結構的某些成員具有唯讀值,因此會忽略嘗試重設這些值。 這些成員包括下列各項: VendorID、 DeviceID、 RevisionID、 ProgIf、 SubClass、 BaseClass、 HeaderType、 InterruptPin、 MinimumGrant 和 MaximumLatency。
其他成員是暫時唯讀的:也就是說,系統會將其初始化為正確的值,讓驅動程式安全地將它們視為唯讀。 不過,如果總線主機驅動程序發現需要,則可以重設它們。 這些成員包括下列各項: CacheLineSize 和 LatencyTimer。
規格需求
需求 | 值 |
---|---|
標頭 | miniport.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h) |