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

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE