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) |