Compartilhar via


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.

Confira também

PEP_CRASHDUMP_INFORMATION

ProcessorHalt