struttura PCI_COMMON_CONFIG (miniport.h)
La struttura PCI_COMMON_CONFIG è obsoleta. Definisce le informazioni di configurazione PCI standard restituite dalla routine obsolete HalGetBusData o HalGetBusDataByOffset per l'input BusDataType PCIConfiguration, presupponendo che il buffer allocato dal chiamante sia di lunghezza sufficiente.
Sintassi
typedef struct _PCI_COMMON_CONFIG : PCI_COMMON_HEADER {
UCHAR DeviceSpecific[192];
} PCI_COMMON_CONFIG, *PPCI_COMMON_CONFIG;
Ereditarietà
La struttura PCI_COMMON_CONFIG implementa PCI_COMMON_HEADER.
Membri
DeviceSpecific[192]
Contiene tutte le informazioni di inizializzazione specifiche del dispositivo disponibili.
Commenti
Alcuni membri di questa struttura hanno valori di sola lettura, pertanto i tentativi di reimpostazione vengono ignorati. Questi membri includono i seguenti: VendorID, DeviceID, RevisionID, ProgIf, SubClass, BaseClass, HeaderType, InterruptPin, MinimumGrant e MaximumLatency.
Gli altri membri sono provvisoriamente di sola lettura, ovvero il sistema li inizializza ai valori corretti, in modo che i driver possano considerarli in modo sicuro come di sola lettura. Tuttavia, possono essere reimpostati se un driver bus-master lo trova necessario. Questi membri includono: CacheLineSize e LatencyTimer.
Requisiti
Requisito | Valore |
---|---|
Intestazione | miniport.h (include Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |