PEP_PPM_QUERY_PLATFORM_STATE-Struktur (pep_x.h)
Die PEP_PPM_QUERY_PLATFORM_STATE-Struktur enthält Informationen zu einem Plattform-Leerlaufzustand.
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;
Member
[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 Plattform-Leerlaufzustände zu ermitteln.
[out] State
Eine PEP_PLATFORM_IDLE_STATE-Struktur , die den Zustand der Plattform im Leerlauf beschreibt.
Hinweise
Diese Struktur wird von der PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE Benachrichtigung verwendet. Der StateIndex-Member der PEP_PPM_QUERY_PLATFORM_STATE-Struktur enthält einen Eingabewert, der vom Windows Power Management Framework (PoFx) bereitgestellt wird, wenn diese Benachrichtigung an pep gesendet wird. Der Member State enthält einen Ausgabewert, den pep als Reaktion auf die Benachrichtigung in die Struktur schreibt.
Der Puffer, den PoFx für die PEP_PPM_QUERY_PLATFORM_STATE-Struktur zuordnet, ist garantiert groß genug, um diese Struktur sowie alle Elemente des State.DependencyArray-Arrays zu enthalten, die dieser Struktur folgen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 10. |
Kopfzeile | pep_x.h (Pep_x.h einschließen) |
Weitere Informationen
PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE