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)

Weitere Informationen

PCI_PM_CAPABILITY