IoSetCompletionRoutineExCheck 규칙(wdm)
IoSetCompletionRoutineExCheck 규칙은 IoSetCompletionRoutineEx 루틴이 NTSTATUS 값을 반환한다고 지정합니다. 드라이버는 이 값을 검사 IoCallDriver 또는 PoCallDriver를 호출하기 전에 IoCompletion 루틴이 성공적으로 등록되었는지 확인해야 합니다.
IoCompletion 루틴이 성공적으로 등록되면 IoSetCompletionRoutineEx는 IoCompletion 루틴이 실행될 때까지 할당된 상태로 유지되는 메모리를 할당합니다. 드라이버는 IoCallDriver 또는 PoCallDriver를 호출하여 IoCompletion 루틴이 실행되는지 확인해야 합니다. 그렇지 않으면 커널이 메모리를 누수합니다.
드라이버 모델: WDM
테스트 방법
컴파일 시 |
---|
정적 드라이버 검증 도구를 실행하고 IoSetCompletionRoutineExCheck 규칙을 지정합니다. 다음 단계를 사용하여 코드 분석을 실행합니다. |
적용 대상
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기