다음을 통해 공유


POFXCALLBACKREQUESTWORKER 콜백 함수(pepfx.h)

RequestWorker 루틴은 PEP(플랫폼 확장 플러그 인)가 지정된 디바이스를 대신하여 제출할 작업 요청이 있음을 PoFx(Windows 전원 관리 프레임워크)에 알리기 위해 PEP(플랫폼 확장 플러그 인)에서 호출됩니다.

구문

POFXCALLBACKREQUESTWORKER Pofxcallbackrequestworker;

void Pofxcallbackrequestworker(
  [in] POHANDLE PluginHandle
)
{...}

매개 변수

[in] PluginHandle

PoFx를 사용하여 디바이스 등록을 나타내는 POHANDLE 값입니다. PEP는 이전에 디바이스의 드라이버 스택이 PoFx에 디바이스를 등록했음을 PEP에 알리는 PEP_DPM_REGISTER_DEVICE 알림 중에 PoFx에서 이 핸들을 받았습니다.

반환 값

없음

설명

이 루틴은 PoFx에 의해 구현되며 PEP에 의해 호출됩니다. PEP_KERNEL_INFORMATION_STRUCT_V3 구조의 RequestWorker 멤버는 RequestWorker 루틴에 대한 포인터입니다.

PEP가 이 루틴을 호출할 때마다 PoFx는 PEP에 PEP_DPM_WORK 알림을 전송하여 응답합니다. 작업자 스레드를 즉시 작업 요청을 처리할 수 없는 경우 이 알림이 지연될 수 있습니다.

PEP는 IRQL <= DISPATCH_LEVEL 이 루틴을 호출할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 부터 지원합니다.
대상 플랫폼 Windows
헤더 pepfx.h(Pep_x.h 포함)
IRQL <= DISPATCH_LEVEL

추가 정보

PEP_DPM_WORK

PEP_KERNEL_INFORMATION_STRUCT_V3