다음을 통해 공유


버그 검사 0x44: MULTIPLE_IRP_COMPLETE_REQUESTS

MULTIPLE_IRP_COMPLETE_REQUESTS 버그 검사 값은 0x00000044. 이는 드라이버가 이미 완료된 IRP 완료를 요청하려고 했음을 나타냅니다.

중요

이 문서는 프로그래머를 위한 것입니다. 컴퓨터를 사용하는 동안 블루 스크린 오류 코드를 받은 고객인 경우 블루 스크린 오류 문제 해결을 참조하세요.

MULTIPLE_IRP_COMPLETE_REQUESTS 매개 변수

매개 변수 Description

1

IRP의 주소

2

예약됨

3

예약됨

4

예약됨

원인

드라이버가 IoCompleteRequest 를 호출하여 IRP를 완료하도록 요청했지만 패킷이 이미 완료되었습니다.

해결 방법

가장 간단한 경우(자체 패킷을 두 번 완료하려고 시도한 드라이버)가 일반적으로 문제의 근원이 아니기 때문에 찾기 어려운 버그입니다. 두 개의 개별 드라이버가 각각 패킷을 소유하고 있다고 믿고 각 드라이버가 패킷을 완료하려고 시도했을 가능성이 높습니다. 첫 번째 요청이 성공하고 두 번째 요청이 실패하여 이 버그가 검사.

첫 번째 드라이버의 흔적이 두 번째 드라이버에 의해 적용되었기 때문에 시스템에서 오류를 발생시킨 드라이버를 추적하기가 어렵습니다. 그러나 현재 요청에 대한 드라이버 스택은 각 스택 위치에서 디바이스 개체 필드를 검사하여 찾을 수 있습니다.