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)

Weitere Informationen

PCI_PM_CAPABILITY