버그 검사 0x35: NO_MORE_IRP_STACK_LOCATIONS

NO_MORE_IRP_STACK_LOCATIONS 버그 검사 값은 0x00000035. 이 버그 검사 IoCallDriver 패킷에 더 이상 스택 위치가 남아 있지 않은 경우에 발생합니다.

중요

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

NO_MORE_IRP_STACK_LOCATIONS 매개 변수

매개 변수 Description

1

IRP의 주소

2

예약됨

3

예약됨

4

예약됨

원인

상위 수준 드라이버가 IoCallDriver 인터페이스를 통해 하위 수준 드라이버를 호출하려고 했지만 패킷에는 더 이상 스택 위치가 없습니다. 이렇게 하면 하위 수준 드라이버가 해당 매개 변수에 액세스하지 못하게 됩니다.

상위 수준 드라이버가 하위 수준 드라이버에 대한 매개 변수를 입력한 것처럼 진행되므로 이는 비참한 상황입니다(필요에 따라). 그러나 후자의 드라이버에 대한 스택 위치가 없으므로 전자는 실제로 패킷의 끝을 기록했습니다. 즉, 다른 메모리도 손상되었습니다.