다음을 통해 공유


버그 검사 0xCD: PAGE_FAULT_BEYOND_END_OF_ALLOCATION

PAGE_FAULT_BEYOND_END_OF_ALLOCATION 버그 검사 값은 0x000000CD. 이는 시스템이 일부 드라이버의 풀 할당이 종료된 이후 메모리에 액세스했음을 나타냅니다.

중요

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

PAGE_FAULT_BEYOND_END_OF_ALLOCATION 매개 변수

매개 변수 Description

1

참조된 메모리 주소

2

0: 읽기

1: 쓰기

3

메모리를 참조하는 주소(알려진 경우)

4

예약됨

오류를 담당하는 드라이버를 식별할 수 있는 경우 해당 이름은 파란색 화면에 인쇄되고 위치(PUNICODE_STRING) KiBugCheckDriver의 메모리에 저장됩니다.

원인

드라이버가 특수 풀 에서 n바이트의 메모리를 할당했습니다. 그 후 시스템은 이 풀에서 n 바이트 이상을 참조했습니다. 이는 일반적으로 시스템 드라이버 동기화 문제를 나타냅니다.

특수 풀에 대한 자세한 내용은 Windows 드라이버 키트의 드라이버 검증 도구 섹션을 참조하세요.

설명

처리기를 제외하고 try 로 보호할 수 없으며 프로브로만 보호할 수 있습니다.