Compartir a través de


PROCESSOR_HALT_ROUTINE función de devolución de llamada (wdm.h)

Una detener rutina de devolución de llamada pasa el procesador a un estado inactivo.

Sintaxis

PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;

NTSTATUS ProcessorHaltRoutine(
  [in, out, optional] PVOID Context
)
{...}

Parámetros

[in, out, optional] Context

Puntero a un contexto de detención de procesador definido por PEP. Este puntero es el valor del parámetro Context que el PEP pasó anteriormente a la rutina de ProcessorHalt.

Valor devuelto

Una rutina de Detener devolución de llamada puede devolver o no. Si se devuelve esta rutina, devuelve STATUS_SUCCESS para indicar que el procesador entró correctamente en el estado de inactividad. De lo contrario, devuelve un código de estado de error adecuado.

Observaciones

Esta rutina se implementa mediante el complemento de extensión de plataforma (PEP) y lo llama el marco de administración de energía de Windows (PoFx). La rutina de ProcessorHalt acepta un puntero a una rutina de devolución de llamada de detener como parámetro.

Se llama a la rutina Halt de PEP en la misma IRQL en la que el PEP llamó ProcessorHalt.

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
de la plataforma de destino de Windows
encabezado de wdm.h (include Pepfx.h)
irQL Vea comentarios.

Consulte también

PEP_CRASHDUMP_INFORMATION

ProcessorHalt