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) |