PEP_PPM_QUERY_IDLE_STATES-Struktur (pep_x.h)

Die PEP_PPM_QUERY_IDLE_STATES-Struktur beschreibt die Leerlaufzustände eines bestimmten Prozessors.

Syntax

typedef struct _PEP_PPM_QUERY_IDLE_STATES {
  [in]  ULONG                    Count;
  [out] ULONG                    MaximumCoordinatedProcessors;
        PEP_PROCESSOR_IDLE_STATE IdleStates[ANYSIZE_ARRAY];
} PEP_PPM_QUERY_IDLE_STATES, *PPEP_PPM_QUERY_IDLE_STATES;

Member

[in] Count

Die Anzahl der Elemente im IdleStates-Array . Dieser Member wird auf den IdleStateCount-Wert festgelegt, den der PEP zuvor als Reaktion auf die PEP_NOTIFY_PPM_QUERY_CAPABILITIES Benachrichtigung für diesen Prozessor angegeben hat.

[out] MaximumCoordinatedProcessors

Die maximale Anzahl von sekundären Prozessoren, die diesem Prozessor für übergänge zu Leerlaufzuständen untergeordnet sind. Ein primärer Prozessor kann erst dann in den ausgewählten Leerlaufzustand gelangen, nachdem die sekundären Prozessoren ihre entsprechenden Leerlaufzustände eingegeben haben. Der PEP muss den MaximumCoordinatedProcessors-Member auf eine Zahl festlegen, die kleiner als die Gesamtzahl der Prozessoren auf der Hardwareplattform ist.

[in] IdleStates[ANYSIZE_ARRAY]

Das erste Element in einem Array von PEP_PROCESSOR_IDLE_STATE Strukturen. Jedes Arrayelement beschreibt einen der Leerlaufzustände dieses Prozessors. Wenn das Array mehr als ein Element enthält, folgen die zusätzlichen Elemente unmittelbar dem Ende der PEP_PPM_QUERY_IDLE_STATES-Struktur . Die Anzahl der Arrayelemente wird vom Count-Element angegeben. Der Puffer, den PoFx für diese Struktur ordnet, ist garantiert groß genug, um die PEP_PPM_QUERY_IDLE_STATES-Struktur sowie alle Arrayelemente zu enthalten, die dieser Struktur folgen. Jeder Leerlaufzustand wird durch seinen Arrayindex identifiziert. Wenn das Array N-Elemente enthält, reichen die Leerlaufzustandsindizes von 0 bis N–1.

Hinweise

Diese Struktur wird von der PEP_NOTIFY_PPM_QUERY_IDLE_STATES-Benachrichtigung verwendet. Das Count-Element der Struktur enthält einen Eingabewert, den PoFx beim Senden dieser Benachrichtigung bereitstellt. Die beiden anderen Member enthalten Ausgabewerte, die der PEP als Reaktion auf die Benachrichtigung in die Struktur schreibt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Wird ab Windows 10 unterstützt.
Kopfzeile pep_x.h (einschließlich Pepfx.h)

Weitere Informationen

PEP_NOTIFY_PPM_QUERY_CAPABILITIES

PEP_NOTIFY_PPM_QUERY_IDLE_STATES

PEP_PROCESSOR_IDLE_STATE