Funzione di callback POFXCALLBACKPROCESSORIDLEVETO (pepfx.h)
Il ProcessorIdleVeto incrementi di routine o decrementa il conteggio veto per un codice veto per uno stato di inattività del processore.
Sintassi
POFXCALLBACKPROCESSORIDLEVETO Pofxcallbackprocessoridleveto;
NTSTATUS Pofxcallbackprocessoridleveto(
[in] POHANDLE ProcessorHandle,
[in] ULONG ProcessorState,
[in] ULONG VetoReason,
[in] BOOLEAN Increment
)
{...}
Parametri
[in] ProcessorHandle
Valore POHANDLE che rappresenta la registrazione del processore (come dispositivo) con framework di risparmio energia (PoFx). Il plug-in di estensione della piattaforma (PEP) ha ricevuto in precedenza questo handle da PoFx durante la PEP_DPM_REGISTER_DEVICE notifica che informava il PEP che il processore era stato registrato con PoFx.
[in] ProcessorState
Indice dello stato di inattività del processore il cui conteggio veto viene incrementato o decrementato. Il PEP ha specificato in precedenza gli stati di inattività del processore supportati in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2. Se lo stato di inattività del processore PEP specificato N, gli indici di stato di inattività del processore validi sono compresi tra 0 e N-1.
[in] VetoReason
Codice veto definito da PEP che indica il motivo per cui non è possibile immettere lo stato di inattività del processore. Il PEP ha specificato in precedenza i motivi di veto supportati in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_VETO_REASONS. Se il PEP ha specificato motivi di veto M, i codici di veto validi vanno da 1 a M.
[in] Increment
Indica se incrementare o decrementare il conteggio dei veto. Impostare su TRUE per incrementare il conteggio dei veti per questo motivo di veto o su FALSE per decrementare il conteggio.
Indica se incrementare o decrementare il conteggio dei veto. Impostare su TRUE per incrementare il conteggio dei veti per questo motivo di veto o su FALSE per decrementare il conteggio.
Valore restituito
Questa routine non restituisce un valore.
Osservazioni
Questa routine viene implementata dal framework di risparmio energia (PoFx) e viene chiamata dal plug-in di estensione della piattaforma (PEP). Il membro ProcessorIdleVeto della struttura PEP_KERNEL_INFORMATION_STRUCT_V3 è un puntatore a una routine ProcessorIdleVeto.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
piattaforma di destinazione | Finestre |
intestazione | pepfx.h (include Pep_x.h) |