WMI 요청 처리

모든 드라이버는 WMI 요청을 처리하려면 DispatchSystemControl 루틴에 대한 디스패치 테이블 진입점을 설정해야 합니다. 드라이버가 WMI 데이터 공급자로 등록하는 경우 모든 WMI 요청을 처리해야 합니다. 그렇지 않으면 드라이버는 모든 WMI 요청을 다음 하위 드라이버로 전달해야 합니다.

모든 WMI IRP에는 IRP_MJ_SYSTEM_CONTROL 주 코드와 다음 부 코드 중 하나가 있습니다.

WMI 커널 모드 구성 요소는 일반적으로 사용자 모드 데이터 소비자가 드라이버 디바이스에 대한 WMI 정보를 요청한 경우 드라이버가 WMI 데이터 공급자로 성공적으로 등록한 후 언제든지 WMI IRP를 보냅니다. 드라이버가 IoWMIRegistrationControl을 호출하여 WMI 데이터 공급자로 등록하는 경우 다음 방법 중 하나로 각 후속 WMI 요청을 처리해야 합니다.

WMI 부 IRP 목록은 WMI 부 IRP를 참조하세요