Freigeben über


PEP_DEVICE_PLATFORM_CONSTRAINTS Struktur (pep_x.h)

Die PEP_DEVICE_PLATFORM_CONSTRAINTS-Struktur gibt die Einschränkungen für die Eingabe in die verschiedenen D-x Leistungszustände an, die von einem Gerät unterstützt werden.

Syntax

typedef struct _PEP_DEVICE_PLATFORM_CONSTRAINTS {
  [in] PEPHANDLE           DeviceHandle;
  [in] PDEVICE_POWER_STATE MinimumDStates;
  [in] ULONG               PlatformStateCount;
} PEP_DEVICE_PLATFORM_CONSTRAINTS, *PPEP_DEVICE_PLATFORM_CONSTRAINTS;

Angehörige

[in] DeviceHandle

Ein PEPHANDLE-Wert, der das Gerät identifiziert. Der PEP hat dieses Handle als Reaktion auf eine vorherige PEP_DPM_REGISTER_DEVICE Benachrichtigung bereitgestellt.

[in] MinimumDStates

Ein Zeiger auf ein Array von DEVICE_POWER_STATE Enumerationswerten, die den Zustand der niedrigsten D-x (Gerätestrom) angeben, den das Gerät für jeden Plattform-Leerlaufzustand eingeben kann.

[in] PlatformStateCount

Die Anzahl der Elemente im Array, auf die durch das MinimumDStates Member verwiesen wird. Dieses Mitglied enthält die Anzahl der Plattformstatus, die der PEP als Reaktion auf eine vorherige PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES-Benachrichtigung bereitgestellt hat.

Bemerkungen

Diese Struktur wird von der PEP_DPM_DEVICE_IDLE_CONSTRAINTS-Benachrichtigung verwendet. Alle drei Elemente dieser Struktur enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden. Als Reaktion auf diese Benachrichtigung schreibt der PEP DEVICE_POWER_STATE Enumerationswerte in die Elemente des Arrays, auf die vom MinimumDStates Member verwiesen wird. PoFx weist den Speicher für dieses Array zu, bevor die Benachrichtigung gesendet wird.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 10 unterstützt.
Header- pep_x.h (einschließen Pep_x.h)

Siehe auch

DEVICE_POWER_STATE

PEP_DPM_DEVICE_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE