PROCESSOR_HALT_ROUTINE 콜백 함수(wdm.h)
콜백 중지 루틴은 프로세서를 유휴 상태로 전환합니다.
구문
PROCESSOR_HALT_ROUTINE ProcessorHaltRoutine;
NTSTATUS ProcessorHaltRoutine(
[in, out, optional] PVOID Context
)
{...}
매개 변수
[in, out, optional] Context
PEP 정의 프로세서 중지 컨텍스트에 대한 포인터입니다. 이 포인터는 PEP가 이전에 ProcessorHalt 루틴에 전달한 Context 매개 변수 값입니다.
반환 값
중지 콜백 루틴은 반환되거나 반환되지 않을 수 있습니다. 이 루틴이 반환되면 프로세서가 유휴 상태로 성공적으로 진입했음을 나타내는 STATUS_SUCCESS 반환합니다. 그렇지 않으면 적절한 오류 상태 코드를 반환합니다.
설명
이 루틴은 PEP(플랫폼 확장 플러그 인)에 의해 구현되며 Windows PoFx( 전원 관리 프레임워크 )에서 호출됩니다. ProcessorHalt 루틴은 중지 콜백 루틴에 대한 포인터를 매개 변수로 허용합니다.
PEP의 중단 루틴은 PEP가 ProcessorHalt라고 하는 동일한 IRQL에서 호출됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
대상 플랫폼 | Windows |
헤더 | wdm.h(Pepfx.h 포함) |
IRQL | 설명 부분을 참조하세요. |