PCI_PMCSR-Struktur (miniport.h)
Die PCI_PMCSR-Struktur wird verwendet, um den Inhalt der Energieverwaltungssteuerung des Geräts status Registrieren zu melden.
Syntax
typedef struct _PCI_PMCSR {
USHORT PowerState :2;
USHORT Rsvd1 :6;
USHORT PMEEnable :1;
USHORT DataSelect :4;
USHORT DataScale :2;
USHORT PMEStatus :1;
} PCI_PMCSR, *PPCI_PMCSR;
Member
PowerState
Gibt den Energiezustand des Geräts an. Dieses Element kann die folgenden Werte aufweisen:
Wert | Bedeutung |
---|---|
0x00 | Gibt an, dass sich das Gerät in D0 befindet. |
0x01 | Gibt an, dass sich das Gerät in D1 befindet. |
0x02 | Gibt an, dass sich das Gerät in D2 befindet. |
0x03 | Gibt an, dass sich das Gerät in D3 befindet. |
Weitere Informationen zum Energiestatusregister finden Sie in der PCI-Energieverwaltungsspezifikation.
Rsvd1
Reserviert.
NoSoftReset
Rsvd2
Reserviert.
PMEEnable
Gibt an, wenn 1, dass das Gerät aktiviert ist, um das PME-Signal zu behaupten. Bei 0 ist das Gerät nicht aktiviert, um das PME-Signal zu behaupten. Weitere Informationen zur Bedeutung des PME-Aktivierungsbits finden Sie in der PCI Power Management-Spezifikation.
DataSelect
Gibt an, welche Daten über das Datenregister gemeldet werden sollen. Weitere Informationen zu den Werten, die dieser Member enthalten kann, finden Sie in der PCI-Energieverwaltungsspezifikation.
DataScale
Gibt den Skalierungsfaktor an, der zum Interpretieren des Werts des Datenregisters verwendet wird. Weitere Informationen zu den Werten, die dieser Member enthalten kann, finden Sie in der PCI-Energieverwaltungsspezifikation.
PMEStatus
Enthält einen Ein-Bit-Wert (entweder 0 oder 1), der den Wert des PMEStatus-Bits im Energieverwaltungsregister meldet. Weitere Informationen zu den Werten, die dieser Member enthalten kann, finden Sie in der PCI-Energieverwaltungsspezifikation.
Anforderungen
Anforderung | Wert |
---|---|
Header | miniport.h (einschließlich Wdm.h, Miniport.h) |