다음을 통해 공유


IRP_MJ_SYSTEM_CONTROL

모든 드라이버는 WMI(Windows Management Instrumentation)의 커널 모드 구성 요소에서 보내는 IRP_MJ_SYSTEM_CONTROL 요청을 처리하는 DispatchSystemControl 루틴을 제공해야 합니다.

보낸 경우

WMI 커널 모드 구성 요소는 드라이버가 WMI 데이터 공급자로 성공적으로 등록한 후 언제든지 IRP_MJ_SYSTEM_CONTROL 요청을 보낼 수 있습니다. WMI IRP는 일반적으로 사용자 모드 데이터 소비자가 WMI 데이터를 요청한 경우 전송됩니다.

입력 매개 변수

IRP의 현재 I/O 스택 위치에 있는 MinorFunction 의 값에 따라 달라집니다. 모든 IRP_MJ_SYSTEM_CONTROL 요청은 요청된 WMI 작업을 식별하는 부 함수 코드를 지정합니다.

출력 매개 변수

IRP의 현재 I/O 스택 위치에 있는 MinorFunction 의 값에 따라 달라집니다.

작업

모든 드라이버는 DispatchSystemControl 루틴을 제공하여 IRP_MJ_SYSTEM_CONTROL 요청을 지원해야 합니다.

WMI( Windows Management Instrumentation )를 지원하는 드라이버는 이 주 함수 코드와 연결된 부 함수 코드를 처리하여 IRP_MJ_SYSTEM_CONTROL 요청을 처리해야 합니다. WMI 부 함수 코드에 대한 자세한 내용은 WMI 부 IRP를 참조하세요.

WMI 데이터 공급자로 등록하여 WMI를 지원하지 않는 드라이버는 IRP_MJ_SYSTEM_CONTROL 요청을 다음 하위 드라이버에 전달해야 합니다.

요구 사항

헤더

Wdm.h(Wdm.h, Ntddk.h 또는 Ntifs.h 포함)

추가 정보

DispatchSystemControl