PCI_COMMON_CONFIG-Struktur (miniport.h)
Die PCI_COMMON_CONFIG Struktur ist veraltet. Es definiert STANDARD-PCI-Konfigurationsinformationen, die von der veralteten HalGetBusData - oder HalGetBusDataByOffset-Routine für die Eingabe BusDataType PCIConfiguration zurückgegeben werden, vorausgesetzt, der vom Aufrufer zugewiesene Puffer hat eine ausreichende Länge.
Syntax
typedef struct _PCI_COMMON_CONFIG : PCI_COMMON_HEADER {
UCHAR DeviceSpecific[192];
} PCI_COMMON_CONFIG, *PPCI_COMMON_CONFIG;
Vererbung
Die PCI_COMMON_CONFIG-Struktur implementiert PCI_COMMON_HEADER.
Member
DeviceSpecific[192]
Enthält alle verfügbaren gerätespezifischen Initialisierungsinformationen.
Hinweise
Bestimmte Member dieser Struktur verfügen über schreibgeschützte Werte, sodass Versuche, sie zurückzusetzen, ignoriert werden. Zu diesen Membern gehören: VendorID, DeviceID, RevisionID, ProgIf, SubClass, BaseClass, HeaderType, InterruptPin, MinimumGrant und MaximumLatency.
Andere Member sind vorläufig schreibgeschützt: Das heißt, das System initialisiert sie mit ihren richtigen Werten, sodass Treiber sie sicher als schreibgeschützt behandeln können. Sie können jedoch zurückgesetzt werden, wenn ein Bus-master Treiber dies für notwendig hält. Zu diesen Membern gehören: CacheLineSize und LatencyTimer.
Anforderungen
Anforderung | Wert |
---|---|
Header | miniport.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |