PROCESSOR_HALT_ROUTINE função de retorno de chamada (wdm.h)
Uma Parar rotina de retorno de chamada 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 de ProcessorHalt.
Valor de retorno
Uma rotina de retorno de chamada Parar pode ou não retornar. Se essa rotina retornar, ela retornará STATUS_SUCCESS para indicar que o processador inseriu com êxito o estado ocioso. Caso contrário, ele retornará um código de status de erro apropriado.
Observações
Essa rotina é implementada pelo PEP (plug-in de extensão de plataforma) e é chamada pela estrutura de gerenciamento de energia do Windows (PoFx). A rotina de ProcessorHalt aceita um ponteiro para uma rotina de retorno de chamada parar como um parâmetro.
A rotina de parar pep é chamada no mesmo IRQL no qual o PEP chamado ProcessorHalt.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
da Plataforma de Destino | Windows |
cabeçalho | wdm.h (inclua Pepfx.h) |
IRQL | Consulte Comentários. |