Freigeben über


PEP_PPM_QUERY_IDLE_STATES_V2 Struktur (pep_x.h)

Die PEP_PPM_QUERY_IDLE_STATES_V2-Struktur wird während der Prozessorinitialisierung zum Abfragen des Plattformerweiterungs-Plug-Ins (PEP) für eine Liste der Prozessor-Leerlaufzustände verwendet, die der Prozessor unterstützt.

Syntax

typedef struct _PEP_PPM_QUERY_IDLE_STATES_V2 {
  [in]  ULONG                       Count;
        PEP_PROCESSOR_IDLE_STATE_V2 IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES_V2, *PPEP_PPM_QUERY_IDLE_STATES_V2;

Angehörige

[in] Count

Die Anzahl der Elemente im IdleStates Array. Das Windows Power Management Framework (PoFx) hat zuvor die PEP eine PEP_NOTIFY_PPM_QUERY_CAPABILITIES Benachrichtigung gesendet, um diese Nummer zu ermitteln.

[out] IdleStates[ANYSIZE_ARRAY]

Das erste Element in einem Array von PEP_PROCESSOR_IDLE_STATE_V2 Strukturen, die die Leerlaufzustände des Prozessors beschreiben. Wenn dieses Array mehrere Elemente enthält, folgen die zusätzlichen Arrayelemente dem Ende der PEP_PPM_QUERY_IDLE_STATES_V2 Struktur.

Bemerkungen

Diese Struktur wird von der PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 Benachrichtigung verwendet. Das Count Member der PEP_PPM_QUERY_IDLE_STATES_V2-Struktur enthält einen Eingabewert, der vom Windows Power Management Framework (PoFx) bereitgestellt wird. Die IdleStates Arrayelemente enthalten Ausgabewerte, die der PEP als Reaktion auf diese Benachrichtigung in die Struktur schreibt.

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_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2