버그 검사 0xF5: FLTMGR_FILE_SYSTEM

FLTMGR_FILE_SYSTEM 버그 검사 값은 0x000000F5. 이는 필터 관리자에서 복구할 수 없는 오류가 발생했음을 나타냅니다.

중요

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

FLTMGR_FILE_SYSTEM 매개 변수

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

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

0x66

작업에 대한 콜백 데이터 구조에 대한 포인터입니다.

0

0

미니필터는 사전 운용 콜백에서 FLT_PREOP_SUCCESS_WITH_CALLBACK 또는 FLT_PREOP_SYNCHRONIZE 반환했지만 해당 사후 콜백을 등록하지 않았습니다.

0x67

작업에 대한 콜백 데이터 구조에 대한 포인터입니다.

0

작업에 대한 오류 NTSTATUS 코드

내부 개체의 공간이 부족하여 시스템에서 새 공간을 할당할 수 없습니다.

0x68

예약됨

FLT_FILE_NAME_INFORMATIONN 구조체의 주소

예약됨

FLT_FILE_NAME_INFORMATION 구조가 너무 많이 역참조되었습니다.

0x6A

파일에 대한 파일 개체 포인터입니다.

0

0

파일에 대해 하나 이상의 핸들이 만들어졌기 때문에 파일 열기 또는 파일 만들기 요청을 취소할 수 없습니다.

0x6B

프레임 ID

0

스레드

BACKPOCKET IRPCTRL 상태가 잘못되었습니다.

0x6C

프레임 ID

백포켓 목록

스레드

BACKPOCKETED IRPCTR에 대해 중첩된 PageFault가 너무 많습니다.

0x6D

미니필터 컨텍스트 구조의 주소

CONTEXT_NODE 구조체의 주소

0

컨텍스트 구조가 너무 많이 역참조되었습니다. 즉, 필터 관리자의 CONTEXT_NODE 구조체에 대한 참조 수는 연결된 개체에 연결된 동안 0으로 진행되었습니다.

0x6E

미니필터 컨텍스트 구조의 주소

CONTEXT_NODE 구조체의 주소

0

컨텍스트 구조는 해제된 후 참조되었습니다.

원인

문제의 원인은 매개 변수 1 값으로 표시됩니다. 매개 변수 섹션의 표를 참조하세요.

해결 방법

매개 변수 1이 0x66 경우 미니필터 드라이버가 이 작업에 대한 작업 후 콜백을 등록했는지 확인하여 이 문제를 디버그할 수 있습니다. 현재 작업은 콜백 데이터 구조에서 찾을 수 있습니다. (매개 변수 2를 참조하세요.) !fltkd.cbd 디버거 확장을 사용합니다.

매개 변수 1이 0x67 경우 시스템 어딘가에 페이지가 없는 풀 누수가 없는지 확인해야 합니다.

매개 변수 1이 0x6A 경우 미니필터 드라이버가 이 작업을 처리하는 동안 언제든지 핸들을 가져오기 위해 이 파일 개체(매개 변수 2 참조)를 참조하지 않는지 확인합니다.

매개 변수 1이 0x6B 또는 0x6C 경우 복구할 수 없는 내부 상태 오류가 발생하여 운영 체제가 버그 검사 발생합니다.

매개 변수 1이 0x6D 경우 미니필터 드라이버가 지정된 컨텍스트 에 대해 FltReleaseContext 를 너무 많이 호출하지 않는지 확인합니다(매개 변수 2 참조).

매개 변수 1이 0x6E 경우 지정된 컨텍스트가 삭제된 후 미니필터 드라이버가 FltReferenceContext 를 호출하지 않는지 확인합니다(매개 변수 2 참조).