Freigeben über


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)

Siehe auch

PCI_PM_CAPABILITY