PEP_PPM_PLATFORM_STATE_RESIDENCIES-Struktur (pep_x.h)

Die PEP_PPM_PLATFORM_STATE_RESIDENCIES-Struktur enthält die akkumulierten Residenzzeiten und Übergangsanzahlen für die Leerlaufzustände, die von der Hardwareplattform unterstützt werden.

Syntax

typedef struct _PEP_PPM_PLATFORM_STATE_RESIDENCIES {
  [in] ULONG                             Count;
  [in] PPEP_PPM_PLATFORM_STATE_RESIDENCY States;
} PEP_PPM_PLATFORM_STATE_RESIDENCIES, *PPEP_PPM_PLATFORM_STATE_RESIDENCIES;

Member

[in] Count

Die Anzahl der Elemente in dem Array, auf die die Mitgliedstaaten verweisen. Die Anzahl der Arrayelemente entspricht der Anzahl von Plattform-Leerlauf-Zuständen, die der PEP zuvor als Reaktion auf eine PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES Benachrichtigung bereitgestellt hat.

[in] States

Ein Zeiger auf einen Ausgabepuffer, in den pep ein Array von PEP_PPM_PLATFORM_STATE_RESIDENCY Strukturen schreibt. Jede Struktur enthält die akkumulierten Informationen zur Wohnsitz- und Übergangsanzahl für einen bestimmten Plattform-Leerlaufzustand. Dieser Puffer ist garantiert groß genug, um die Anzahl von Arrayelementen zu enthalten, die vom Count-Element angegeben werden. 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_PLATFORM_STATE_RESIDENCIES Benachrichtigung verwendet. Beide Elemente der Struktur enthalten Eingabewerte, die vom Windows Power Management Framework (PoFx) bereitgestellt werden, wenn diese Benachrichtigung an pep gesendet wird. PoFx weist den Ausgabepuffer zu, auf den das Mitglied der Mitgliedstaaten verweist, und der PEP schreibt in diesen Puffer.

Anforderungen

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

Weitere Informationen

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE_RESIDENCIES

PEP_PPM_PLATFORM_STATE_RESIDENCY