PCI_PMCSR Struktur (wdm.h)
Die PCI_PMCSR Struktur wird verwendet, um den Inhalt des Status der Energieverwaltungssteuerung des Geräts 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;
Angehörige
PowerState
Gibt den Energiestatus des Geräts an. Dieses Element kann die folgenden Werte haben:
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 Leistungsstatusregister finden Sie in der PCI Power Management Specification.
Rsvd1
Reserviert.
NoSoftReset
Rsvd2
PMEEnable
Gibt an, wann 1, dass das Gerät aktiviert ist, um das PME-Signal zu bestätigen. Wenn 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 Specification.
DataSelect
Gibt an, welche Daten über das Datenregister gemeldet werden sollen. Weitere Informationen zu den Werten, die dieses Mitglied enthalten kann, finden Sie in der PCI Power Management Specification.
DataScale
Gibt den Skalierungsfaktor an, der zum Interpretieren des Werts des Datenregisters verwendet wird. Weitere Informationen zu den Werten, die dieses Mitglied enthalten kann, finden Sie in der PCI Power Management Specification.
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 dieses Mitglied enthalten kann, finden Sie in der PCI Power Management Specification.
Anforderungen
Anforderung | Wert |
---|---|
Header- | wdm.h (include Wdm.h, Miniport.h) |