Поделиться через


функция обратного вызова PROCESSOR_HALT_ROUTINE (wdm.h)

Подпрограмма обратного вызова остановки преобразует обработчик в состояние простоя.

Синтаксис

PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;

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

Параметры

[in, out, optional] Context

Указатель на контекст остановки процессора, определенный PEP. Этот указатель — это значение параметра контекста, переданное ранее в подпрограмму ProcessorHal t.

Возвращаемое значение

Подпрограмма обратного вызова остановки может или не возвращать. Если эта подпрограмма возвращается, она возвращает STATUS_SUCCESS, чтобы указать, что процессор успешно ввел состояние простоя. В противном случае возвращается соответствующий код состояния ошибки.

Замечания

Эта подпрограмма реализуется подключаемым модулем расширения платформы (PEP) и вызывается платформой управления питанием Windows (PoFx). Подпрограмма processorHalt принимает указатель на подпрограмму обратного вызова остановки в качестве параметра.

Подпрограмма остановки PEP вызывается в том же IRQL, в котором PEP называется ProcessorHalt.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается начиная с Windows 10.
целевая платформа Виндоус
заголовка wdm.h (include Pepfx.h)
IRQL См. примечания.

См. также

PEP_CRASHDUMP_INFORMATION

ProcessorHalt