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

Una rutina Detención de devolución de llamada realiza la transición del 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 ProcessorHalt .

Valor devuelto

Una rutina de devolución de llamada halt puede o no devolverse. Si se devuelve esta rutina, devuelve STATUS_SUCCESS para indicar que el procesador ha entrado correctamente en el estado inactivo. De lo contrario, devuelve un código de estado de error adecuado.

Comentarios

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 ProcessorHalt acepta un puntero a una rutina de devolución de llamada Halt como parámetro.

Se llama a la rutina Halt del PEP en el mismo IRQL en el que el PEP llamó ProcessorHalt.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Plataforma de destino Windows
Encabezado wdm.h (incluya Pepfx.h)
IRQL Vea la sección Comentarios.

Consulte también

PEP_CRASHDUMP_INFORMATION

ProcessorHalt