PCI_PMC-Struktur (miniport.h)
Die PCI_PMC-Struktur wird verwendet, um den Inhalt des Energieverwaltungsfunktionenregisters zu melden.
Syntax
typedef struct _PCI_PMC {
UCHAR Version : 3;
UCHAR PMEClock : 1;
UCHAR Rsvd1 : 1;
UCHAR DeviceSpecificInitialization : 1;
UCHAR Rsvd2 : 2;
struct {
UCHAR Rsvd2 : 1;
UCHAR D1 : 1;
UCHAR D2 : 1;
UCHAR PMED0 : 1;
UCHAR PMED1 : 1;
UCHAR PMED2 : 1;
UCHAR PMED3Hot : 1;
UCHAR PMED3Cold : 1;
} Support;
_PM_SUPPORT _PM_SUPPORT;
} PCI_PMC, *PPCI_PMC;
Member
Version
Enthält eine 3-Bit-Ganzzahl, die die Version der PCI Power Management Interface Specification angibt, die das Gerät erfüllt. Eine Liste der Werte, die diesem Member zugewiesen werden können, finden Sie unter PCI Local Bus Specification.
PMEClock
Gibt bei 1 an, dass das Gerät auf dem Vorhandensein der PCI-Uhr für den Betrieb des PME-Signals angewiesen ist. Wenn dieser Member ein "0" ist, ist keine PCI-Uhr erforderlich, um das PME-Signal zu generieren.
Rsvd1
Reserviert.
DeviceSpecificInitialization
Gibt an, wenn 1, dass das Gerät eine spezielle Initialisierung erfordert. Weitere Informationen zu diesem Wert finden Sie unter PCI Local Bus Specification.
Rsvd2
Reserviert.
Support
Die Unterstützungsstruktur .
Support.Rsvd2
Reserviert.
Support.D1
Reserviert.
Support.D2
Reserviert.
Support.PMED0
Gibt an, dass das Gerät das PME-Signal von D0 bestätigen kann.
Support.PMED1
Gibt an, dass das Gerät das PME-Signal von D1 bestätigen kann.
Support.PMED2
Gibt an, dass das Gerät das PME-Signal von D2 bestätigen kann.
Support.PMED3Hot
Gibt an, dass das Gerät das PME-Signal von D3 bestätigen kann.
Support.PMED3Cold
Gibt an, dass das Gerät das PME-Signal von D3 bestätigen kann.
_PM_SUPPORT
Die _PM_SUPPORT-Struktur .
Hinweise
Das Energieverwaltungsfunktionenregister, dessen Inhalt in der PCI_PMC-Struktur gemeldet wird, enthält Informationen zu den Energieverwaltungsfunktionen des Geräts.
Anforderungen
Anforderung | Wert |
---|---|
Header | miniport.h (einschließen wdm.h, Miniport.h) |