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