CompleteRequest 규칙(wdm)

CompleteRequest 규칙은 완료 루틴이 실행된 후 IoCompleteRequest 루틴이 호출되지 않고 STATUS_MORE_PROCESSING_REQUIRED 반환하지 않는지 확인합니다.

이 규칙은 다음과 같은 경우 결함을 보고합니다.

  • 드라이버가 요청을 소유하지 않을 때 드라이버는 IoCompleteRequest 를 호출합니다.

  • 완료가 필요할 때 드라이버가 IoCompleteRequest 를 호출하지 못합니다.

드라이버 모델: WDM

테스트 방법

컴파일 시

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

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

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

적용 대상

IoCompleteRequestIoSetCompletionRoutineIoSetCompletionRoutineExRemoveHeadList