PROCESSOR_HALT_ROUTINE funzione di callback (wdm.h)
Una routine di callback Stop esegue la transizione del processore a uno stato di inattività.
Sintassi
PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;
NTSTATUS ProcessorHaltRoutine(
[in, out, optional] PVOID Context
)
{...}
Parametri
[in, out, optional] Context
Puntatore a un contesto di interruzione del processore definito da PEP. Questo puntatore è il valore del parametro Context passato in precedenza alla routine ProcessorHalt .
Valore restituito
Una routine di callback di interruzione può restituire o meno. Se questa routine viene restituita, restituisce STATUS_SUCCESS per indicare che il processore ha immesso correttamente lo stato di inattività. In caso contrario, restituisce un codice di stato di errore appropriato.
Commenti
Questa routine viene implementata dal plug-in di estensione della piattaforma (PEP) e viene chiamata dal framework di risparmio energia di Windows (PoFx). La routine ProcessorHalt accetta un puntatore a una routine di callback Halt come parametro.
La routine PEP Halt viene chiamata allo stesso IRQL in cui il PEP chiamato ProcessorHalt.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Piattaforma di destinazione | Windows |
Intestazione | wdm.h (include Pepfx.h) |
IRQL | Vedere la sezione Osservazioni. |