다음을 통해 공유


WmiForward 규칙(wdm)

WmiForward 규칙은 전달이 필요할 때 드라이버가 WMI 부 IRP를 전달해야 한다고 지정합니다.

특히 드라이버가 WmiSystemControl 을 호출하고 IrpDisposition 매개 변수 값이 IrpForward인 경우 드라이버는 디스패치 루틴에서 반환하기 전에 IoCallDriver 또는 PoCallDriver 를 호출하여 IRP를 전달해야 합니다.

이 규칙은 버스 드라이버에는 적용되지 않습니다.

WMI 부 IRP는 WMI 부 함수 코드가 있는 IRP_MJ_SYSTEM_CONTROL 요청입니다.

WMI 부 IRP 처리에 대한 자세한 내용은 WDM 드라이버에 대한 WMI 요구 사항, WMI 요청 처리, Windows 관리 계측 루틴WMI 라이브러리 지원 루틴을 참조하세요.

드라이버 모델: WDM

테스트 방법

컴파일 시

정적 드라이버 검증 도구를 실행하고 WmiForward 규칙을 지정합니다.

다음 단계를 사용하여 코드 분석을 실행합니다.
  1. 코드를 준비합니다(역할 형식 선언 사용).
  2. 정적 드라이버 검증 도구를 실행합니다.
  3. 결과를 보고 분석합니다.

자세한 내용은 정적 드라이버 검증 도구를 사용하여 드라이버에서 결함 찾기를 참조하세요.

적용 대상

IoAcquireRemoveLockIoCallDriverPoCallDriver

추가 정보

WMI 요청을 처리하는 WDM 드라이버에 대한WMI 요구 사항WMI 라이브러리 지원 루틴