PEP_DEVICE_PLATFORM_CONSTRAINTS-Struktur (pepfx.h)
Die PEP_DEVICE_PLATFORM_CONSTRAINTS-Struktur gibt die Einschränkungen für den Einstieg in die verschiedenen Dx-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;
Member
[in] DeviceHandle
Ein PEPHANDLE-Wert, der das Gerät identifiziert. Das 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 niedrigsten Dx-Zustand (Geräteleistung) angeben, den das Gerät für jeden Plattform-Leerlaufzustand eingeben kann.
[in] PlatformStateCount
Die Anzahl der Elemente im Array, auf die vom MinimumDStates-Member verwiesen wird. Dieses Element enthält die Plattformstatusanzahl, die der PEP als Reaktion auf eine vorherige PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES Benachrichtigung angegeben hat.
Hinweise
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 PEP DEVICE_POWER_STATE Enumerationswerte in die Elemente des Arrays, auf das vom MinimumDStates-Member verwiesen wird . PoFx weist den Speicher für dieses Array zu, bevor die Benachrichtigung gesendet wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Wird ab Windows 10 unterstützt. |
Kopfzeile | pepfx.h (einschließlich Pep_x.h) |