Freigeben über


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

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_PLATFORM_IDLE_STATE