Freigeben über


PEP_PROCESSOR_IDLE_STATE_UPDATE Struktur (pep_x.h)

Die PEP_PROCESSOR_IDLE_STATE_UPDATE-Struktur enthält die aktualisierten Eigenschaften eines Prozessor-Leerlaufzustands.

Syntax

typedef struct _PEP_PROCESSOR_IDLE_STATE_UPDATE {
  ULONG Version;
  ULONG Latency;
  ULONG BreakEvenDuration;
} PEP_PROCESSOR_IDLE_STATE_UPDATE, *PPEP_PROCESSOR_IDLE_STATE_UPDATE;

Angehörige

Version

Die Versionsnummer dieser Struktur. Legen Sie dieses Element auf PEP_PROCESSOR_IDLE_STATE_UPDATE_VERSION fest.

Latency

Die ungünstigste Latenz in 100 Nanosekundeneinheiten, die die Plattform als Reaktion auf ein Wake-Ereignis von dieser Plattform im Leerlaufzustand aufwachen muss.

BreakEvenDuration

Die in 100 Nanosekunden angegebene Mindestzeit, die die Plattform in diesem Leerlaufzustand verbringen muss, um einen Übergang zu diesem Zustand lohnen zu können. PoFx verwendet diesen Memberwert als Hinweis, um zu vermeiden, dass die Plattform in einen Leerlaufzustand wechselt, es sei denn, die Plattform verbleibt wahrscheinlich für mindestens den Zeitraum, der durch BreakEvenDurationangegeben wird.

Bemerkungen

Der parameter Update update to the UpdateProcessorIdleState routine is a pointer to a PEP_PROCESSOR_IDLE_STATE_UPDATE structure. Diese Routine aktualisiert die Eigenschaften des angegebenen Leerlaufzustands für einen Prozessor. Die PEP darf diese Routine erst aufrufen, wenn sie auf eine PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 Benachrichtigung für diesen Prozessor geantwortet hat.

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_IDLE_STATES_V2

UpdateProcessorIdleState-