PCI_PMCSR-Struktur (wdm.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. Dieser Member 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 Energiezustandsregister finden Sie in der PCI-Energieverwaltungsspezifikation.
Rsvd1
Reserviert.
NoSoftReset
Rsvd2
PMEEnable
Gibt bei 1 an, dass das Gerät aktiviert ist, um das PME-Signal zu bestätigen. Bei 0 ist das Gerät nicht aktiviert, um das PME-Signal zu bestätigen. Weitere Informationen zur Bedeutung des PME Enable-Bits 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 | wdm.h (include Wdm.h, Miniport.h) |