共用方式為


PCI_COMMON_CONFIG結構 (miniport.h)

PCI_COMMON_CONFIG 結構已經過時。 它會定義輸入 BusDataType PCIConfiguration 的過時 HalGetBusDataHalGetBusDataByOffset 例程所傳回的標準 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]

包含任何可用的裝置特定初始化資訊。

備註

此結構的某些成員具有唯讀值,因此會忽略嘗試重設這些值。 這些成員包括下列各項: VendorIDDeviceIDRevisionIDProgIfSubClassBaseClassHeaderTypeInterruptPinMinimumGrantMaximumLatency。

其他成員是暫時唯讀的:也就是說,系統會將其初始化為正確的值,讓驅動程式安全地將它們視為唯讀。 不過,如果總線主機驅動程序發現需要,則可以重設它們。 這些成員包括下列各項: CacheLineSizeLatencyTimer

規格需求

需求
標頭 miniport.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h)

另請參閱

HalAssignSlotResources

HalGetBusData

HalGetBusDataByOffset

HalSetBusData

HalSetBusDataByOffset