struttura PEP_PROCESSOR_IDLE_STATE_UPDATE (pepfx.h)
La struttura PEP_PROCESSOR_IDLE_STATE_UPDATE contiene le proprietà aggiornate di uno stato di inattività del processore.
Sintassi
typedef struct _PEP_PROCESSOR_IDLE_STATE_UPDATE {
ULONG Version;
ULONG Latency;
ULONG BreakEvenDuration;
} PEP_PROCESSOR_IDLE_STATE_UPDATE, *PPEP_PROCESSOR_IDLE_STATE_UPDATE;
Membri
Version
Numero di versione di questa struttura. Impostare questo membro su PEP_PROCESSOR_IDLE_STATE_UPDATE_VERSION.
Latency
La latenza peggiore, in unità di 100 nanosecondi, che la piattaforma richiede di riattivare da questo stato di inattività della piattaforma in risposta a un evento di riattivazione.
BreakEvenDuration
Quantità minima di tempo, specificata in unità di 100 nanosecondi, che la piattaforma deve trascorrere in questo stato di inattività per eseguire una transizione a questo stato utile. PoFx usa questo valore membro come suggerimento per evitare di passare alla piattaforma a uno stato di inattività, a meno che la piattaforma rimanga probabilmente in questo stato per almeno la quantità di tempo specificata da BreakEvenDuration.
Osservazioni
Il parametro update alla routine UpdateProcessorIdleState di è un puntatore a una struttura PEP_PROCESSOR_IDLE_STATE_UPDATE. Questa routine aggiorna le proprietà dello stato di inattività specificato per un processore. Il PEP non deve chiamare questa routine fino a quando non ha risposto a una notifica di PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 per questo processore.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |