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. |