PROCESSOR_HALT_ROUTINE função de retorno de chamada (wdm.h)
Uma rotina de retorno de chamada de parada faz a transição do processador para um estado ocioso.
Sintaxe
PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;
NTSTATUS ProcessorHaltRoutine(
[in, out, optional] PVOID Context
)
{...}
Parâmetros
[in, out, optional] Context
Um ponteiro para um contexto de parada de processador definido por PEP. Esse ponteiro é o valor do parâmetro Context que o PEP passou anteriormente para a rotina ProcessorHalt .
Retornar valor
Uma rotina de retorno de chamada de interrupção pode ou não retornar. Se essa rotina retornar, ela retornará STATUS_SUCCESS para indicar que o processador entrou com êxito no estado ocioso. Caso contrário, ele retornará um erro apropriado status código.
Comentários
Essa rotina é implementada pelo PEP (plug-in de extensão de plataforma) e é chamada pela PoFx ( estrutura de gerenciamento de energia ) do Windows. A rotina ProcessorHalt aceita um ponteiro para uma rotina de retorno de chamada halt como um parâmetro.
A rotina halt do PEP é chamada no mesmo IRQL no qual o PEP chamado ProcessorHalt.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte começando com Windows 10. |
Plataforma de Destino | Windows |
Cabeçalho | wdm.h (inclua Pepfx.h) |
IRQL | Consulte Observações. |