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 | 비고를 참조하세요. |