PEP_PPM_QUERY_PLATFORM_STATE Struktur (pep_x.h)
Die PEP_PPM_QUERY_PLATFORM_STATE-Struktur enthält Informationen zu einem Plattform-Leerlaufstatus.
Syntax
typedef struct _PEP_PPM_QUERY_PLATFORM_STATE {
[in] ULONG StateIndex;
[out] PEP_PLATFORM_IDLE_STATE State;
} PEP_PPM_QUERY_PLATFORM_STATE, *PPEP_PPM_QUERY_PLATFORM_STATE;
Angehörige
[in] StateIndex
Der Index dieses Plattform-Leerlaufzustands. Wenn die Hardwareplattform N Plattform-Leerlaufzustände unterstützt, werden die Zustände 0 bis N-1 nummeriert. Das Windows Power Management Framework (PoFx) hat zuvor eine PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES-Benachrichtigung an das Plattformerweiterungs-Plug-In (PEP) gesendet, um die Anzahl der unterstützten Leerlaufzustände der Plattform zu ermitteln.
[out] State
Eine PEP_PLATFORM_IDLE_STATE Struktur, die den Zustand des Plattform-Leerlaufs beschreibt.
Bemerkungen
Diese Struktur wird von der PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE Benachrichtigung verwendet. Das StateIndex- Mitglied der PEP_PPM_QUERY_PLATFORM_STATE-Struktur enthält einen Eingabewert, der vom Windows Power Management Framework (PoFx) bereitgestellt wird, wenn diese Benachrichtigung an den PEP gesendet wird. Das State Member enthält einen Ausgabewert, den der PEP als Reaktion auf die Benachrichtigung in die Struktur schreibt.
Der Puffer, den PoFx zur Aufbewahrung der PEP_PPM_QUERY_PLATFORM_STATE Struktur zuweist, ist garantiert groß genug, um diese Struktur sowie alle Elemente des State.DependencyArray Arrays zu enthalten, die dieser Struktur folgen.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Wird ab Windows 10 unterstützt. |
Header- | pep_x.h (einschließen Pep_x.h) |
Siehe auch
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE