Funzione di callback POFXCALLBACKPROCESSORIDLEVETO (pepfx.h)
La routine ProcessorIdleVeto incrementa o decrementa il conteggio dei 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 il framework di risparmio energia (PoFx). Il plug-in di estensione della piattaforma (PEP) ha ricevuto in precedenza questo handle da PoFx durante la notifica PEP_DPM_REGISTER_DEVICE 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 vanno da 0 a 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 veto per questo motivo di veto oppure su FALSE per decrementare il conteggio.
Indica se incrementare o decrementare il conteggio dei veto. Impostare su TRUE per incrementare il conteggio dei veto per questo motivo di veto oppure su FALSE per decrementare il conteggio.
Valore restituito
Questa routine non restituisce un valore.
Commenti
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 .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Piattaforma di destinazione | Windows |
Intestazione | pepfx.h (include Pep_x.h) |