다음을 통해 공유


버그 검사 0xDA: SYSTEM_PTE_MISUSE

SYSTEM_PTE_MISUSE 버그 검사 값은 0x000000DA. 이는 PTE(페이지 테이블 항목) 루틴이 부적절한 방식으로 사용되었음을 나타냅니다.

중요

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

SYSTEM_PTE_MISUSE 매개 변수

매개 변수 1은 위반 유형을 나타냅니다. 다른 매개 변수의 의미는 매개 변수 1의 값에 따라 달라집니다.

매개 변수 1 매개 변수 2 매개 변수 3 매개 변수 4 오류 원인

0x01

내부 잠금 추적 구조의 주소

메모리 설명자 목록의 주소

중복된 내부 잠금 추적 구조의 주소

해제되는 매핑은 중복됩니다.

0x02

내부 잠금 추적 구조의 주소

시스템에서 해제할 것으로 예상되는 매핑 수

드라이버가 해제하도록 요청하는 매핑 수

해제되는 매핑 수가 잘못되었습니다.

0x03

발견된 첫 번째 내부 추적 구조의 주소

시스템에서 해제할 것으로 예상되는 매핑 주소

드라이버가 해제하도록 요청하는 매핑 주소

해제되는 매핑 주소가 잘못되었습니다.

0x04

내부 잠금 추적 구조의 주소

시스템에서 예상하는 페이지 프레임 번호는 MDL에서 첫 번째여야 합니다.

현재 MDL에서 첫 번째 페이지 프레임 번호

MDL이 매핑된 이후 매핑된 MDL의 첫 번째 페이지가 변경되었습니다.

0x05

발견된 첫 번째 내부 추적 구조의 주소

시스템에서 해제할 것으로 예상되는 가상 주소

드라이버가 해제하도록 요청하는 가상 주소

MDL이 매핑된 이후 해제되는 MDL의 시작 가상 주소가 변경되었습니다.

0x06

드라이버에서 지정한 MDL

드라이버에서 지정한 가상 주소

해제할 매핑 수(드라이버에서 지정)

해제되는 MDL은 매핑되지 않았습니다(또는 현재 매핑되지 않음).

0x07

초기 매핑

매핑 수

예약됨

(Windows 2000에만 해당) 매핑 범위가 두 번 할당되고 있습니다.

0x08

초기 매핑

호출자가 해제하는 매핑 수

시스템이 해제해야 한다고 생각하는 매핑 수

(Windows 2000에만 해당) 호출자가 잘못된 수의 매핑을 해제하도록 요청합니다.

0x09

초기 매핑

호출자가 해제하는 매핑 수

시스템이 이미 무료라고 생각하는 매핑 인덱스

(Windows 2000에만 해당) 호출자가 여러 매핑을 해제하도록 요청하지만 그 중 하나 이상이 할당되지 않습니다.

0x0A

1: 드라이버가 MDL에서 "실패 시 버그 검사"을 요청했습니다.

0: 드라이버는 MDL에서 "실패 시 버그 검사"을 요청하지 않았습니다.

호출자가 할당하는 매핑 수

요청된 매핑 풀의 유형

(Windows 2000에만 해당) 호출자가 매핑 0을 할당하도록 요청합니다.

0x0B

손상된 매핑

호출자가 할당하는 매핑 수

요청된 매핑 풀의 유형

(Windows 2000에만 해당) 이 할당 시 매핑 목록이 이미 손상되었습니다. 손상된 매핑은 가능한 가장 낮은 매핑 주소 아래에 있습니다.

0x0C

손상된 매핑

호출자가 할당하는 매핑 수

요청된 매핑 풀의 유형

(Windows 2000에만 해당) 이 할당 시 매핑 목록이 이미 손상되었습니다. 손상된 매핑은 가능한 가장 낮은 매핑 주소 위에 있습니다.

0x0D

초기 매핑

호출자가 해제하는 매핑 수

매핑 풀의 유형

(Windows 2000에만 해당) 호출자가 0 매핑을 해제하려고 합니다.

0x0E

초기 매핑

호출자가 해제하는 매핑 수

매핑 풀의 유형

(Windows 2000에만 해당) 호출자가 매핑을 해제하려고 하지만 가드 매핑을 덮어씁니다.

0x0F

존재하지 않는 매핑

호출자가 해제하려는 매핑 수

해제되는 매핑 풀의 유형

(Windows 2000에만 해당) 호출자가 존재하지 않는 매핑을 해제하려고 합니다. 존재하지 않는 매핑은 가능한 가장 낮은 매핑 주소 아래에 있습니다.

0x10

존재하지 않는 매핑

호출자가 해제하려는 매핑 수

해제되는 매핑 풀의 유형

(Windows 2000에만 해당) 호출자가 존재하지 않는 매핑을 해제하려고 합니다. 존재하지 않는 매핑은 가능한 가장 높은 매핑 주소 위에 있습니다.

0x11

존재하지 않는 매핑

호출자가 해제하려는 매핑 수

해제되는 매핑 풀의 유형

(Windows 2000에만 해당) 호출자가 존재하지 않는 매핑을 해제하려고 합니다. 존재하지 않는 매핑은 매핑 주소 공간의 기본에 있습니다.

0x100

요청되는 매핑 수

호출자의 식별 태그

이 루틴의 호출자를 호출한 루틴의 주소

호출자가 0개의 매핑을 요청했습니다.

0x101

첫 번째 매핑 주소

호출자의 식별 태그

소유자의 식별 태그

호출자가 소유하지 않은 매핑 주소 범위를 해제하려고 합니다.

0x102

첫 번째 매핑 주소

호출자의 식별 태그

예약됨

호출자가 해제하려는 매핑 주소 공간은 분명히 비어 있습니다.

0x103

잘못된 매핑의 주소

호출자의 식별 태그

매핑 주소 공간의 매핑 수

호출자가 해제하려는 매핑 주소 공간은 여전히 예약되어 있습니다. MmUnmapReservedMapping

는 MmFreeMappingAddress 전에 호출되어야 합니다.

0x104

첫 번째 매핑 주소

호출자의 식별 태그

소유자의 식별 태그

호출자가 MDL을 소유하지 않은 매핑 주소 공간에 매핑하려고 합니다.

0x105

첫 번째 매핑 주소

호출자의 식별 태그

예약됨

호출자가 MDL을 잘못된 매핑 주소 공간에 매핑하려고 합니다. 호출자가 잘못된 주소를 지정했을 가능성이 큽니다.

0x107

첫 번째 매핑 주소

비어 있지 않은 매핑의 주소

마지막 매핑 주소

호출자가 MDL을 제대로 예약되지 않은 매핑 주소 공간에 매핑하려고 합니다. 호출자는 MmMapLockedPagesWithReservedMapping을 호출하기 전에 MmUnmapReservedMapping을 호출해야 합니다.

0x108

첫 번째 매핑 주소

호출자의 식별 태그

소유자의 식별 태그

호출자가 소유하지 않은 잠긴 매핑 주소 공간의 매핑을 해제하려고 합니다.

0x109

첫 번째 매핑 주소

호출자의 식별 태그

예약됨

호출자가 비어 있는 잠긴 가상 주소 공간의 매핑을 해제하려고 합니다.

0x10A

첫 번째 매핑 주소

잠긴 매핑 주소 공간의 매핑 수

매핑을 해제할 매핑 수

호출자가 잠긴 매핑 주소 공간에 실제로 존재하는 것보다 더 많은 매핑의 매핑을 해제하려고 합니다.

0x10B

첫 번째 매핑 주소

호출자의 식별 태그

매핑을 해제할 매핑 수

호출자가 현재 매핑되지 않은 잠긴 가상 주소 공간의 일부 매핑을 해제하려고 합니다.

0x10C

첫 번째 매핑 주소

호출자의 식별 태그

매핑을 해제할 매핑 수

호출자가 잠긴 매핑 주소 공간의 전체 매핑을 해제하지 않습니다.

0x200

첫 번째 매핑 주소

0

0

호출자가 매핑이 없는 매핑 주소 공간을 예약하려고 합니다.

0x201

0x202

예약할 첫 번째 매핑 주소

이미 예약된 매핑의 주소

예약할 매핑 수

호출자가 예약하려는 매핑 중 하나가 이미 예약되어 있습니다.

0x300

릴리스할 첫 번째 매핑 주소

0

0

호출자가 매핑이 없는 매핑 주소 공간을 해제하려고 합니다.

0x301

매핑의 주소

0

0

호출자가 해제할 수 없는 매핑을 해제하려고 합니다.

0x302

호출자가 해제하려는 주소입니다.

예약됨

예약됨

호출자가 현재 매핑되지 않은 시스템 주소를 해제하려고 합니다.

0x303

첫 번째 매핑 주소

릴리스할 매핑 수

0

호출자가 예약되지 않은 매핑 주소 범위를 해제하려고 합니다.

0x304

첫 번째 매핑 주소

릴리스할 매핑 수

0

호출자가 다른 할당의 중간에 시작하는 매핑 주소 범위를 해제하려고 합니다.

0x305

첫 번째 매핑 주소

호출자가 해제하려는 매핑 수

해제해야 하는 매핑 수

호출자가 잘못된 수의 매핑을 해제하려고 합니다.

0x306

첫 번째 매핑 주소

무료 매핑 주소

릴리스할 매핑 수

호출자가 해제하려는 매핑 중 하나가 이미 무료입니다.

0x400

I/O 공간 매핑의 기본 주소

해제할 페이지 수

0

호출자가 시스템에서 인식하지 못하는 I/O 공간 매핑을 해제하려고 합니다.

원인

오류는 매개 변수 1 값으로 표시됩니다.

스택 추적은 오류를 일으킨 드라이버를 식별합니다.