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 verwendet, um das Plattformerweiterungs-Plug-In (PEP) nach einer Liste der Prozessor-Leerlaufzustände abzufragen, 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;

Member

[in] Count

Die Anzahl der Elemente im IdleStates-Array . Das Windows Power Management Framework (PoFx) hat pep zuvor 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 Prozessor-Leerlaufzustände beschreiben. Wenn dieses Array mehr als ein Element enthält, folgen die additionsarray-Elemente dem Ende der PEP_PPM_QUERY_IDLE_STATES_V2-Struktur .

Hinweise

Diese Struktur wird von der PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2-Benachrichtigung verwendet. Der 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 pep als Reaktion auf diese Benachrichtigung in die Struktur schreibt.

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_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2

PEP_PROCESSOR_IDLE_STATE_V2