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 포함) |