IrpCancelField 규칙(wdm)

IrpCancelField 규칙은 보류 중인 IRP에서 취소 루틴을 설정할 때 드라이버가 Irp-Cancel> 멤버의 값을 검사 지정합니다.

정적 드라이버 검증 도구는 드라이버의 StartIo 루틴이 종료되고 드라이버의 디스패치 루틴이 끝날 때 이 규칙을 적용합니다.

드라이버가 IRP 취소를 처리하는 방법에 대한 자세한 내용은 IRP 취소 동기화를 참조하세요.

드라이버 모델: WDM

테스트 방법

컴파일 시

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

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

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

적용 대상

IoCsqInsertIrpIoCsqInsertIrpExIoMarkIrpPendingIoSetCancelRoutine

추가 정보

IRP 취소 동기화