KBUGCHECK_CALLBACK_REASON 열거형(wdm.h)
KBUGCHECK_CALLBACK_REASON 열거형 형식은 버그 검사 콜백이 실행되는 상황을 지정합니다.
Syntax
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2
} KBUGCHECK_CALLBACK_REASON;
상수
KbCallbackInvalid 시스템에서 사용하도록 예약되었습니다. 사용하지 마십시오. |
KbCallbackReserved1 시스템에서 사용하도록 예약되었습니다. 사용하지 마십시오. |
KbCallbackSecondaryDumpData 콜백 함수는 시스템에서 버그 검사 발급할 때 크래시 덤프 파일의 보조 데이터 영역에 추가할 데이터를 제공합니다. 이러한 유형의 콜백에 대한 자세한 내용은 KbCallbackSecondaryDumpData 콜백 루틴 구현을 참조하세요. |
KbCallbackDumpIo 시스템이 크래시 덤프 파일에 데이터를 쓸 때마다 콜백 함수를 호출하도록 지정합니다. 시스템 상태를 모니터링하는 디바이스용 드라이버는 이러한 유형의 콜백을 사용할 수 있습니다. 이러한 유형의 콜백에 대한 자세한 내용은 KbCallbackDumpIo 콜백 루틴 구현을 참조하세요. |
KbCallbackAddPages 콜백 함수는 운영 체제에서 버그 검사 발급할 때 크래시 덤프 파일의 기본 섹션에 하나 이상의 드라이버 관련 데이터 페이지를 추가합니다. 이러한 유형의 콜백에 대한 자세한 내용은 KbCallbackAddPages 콜백 루틴 구현을 참조하세요. |
KbCallbackSecondaryMultiPartDumpData 드라이버가 덤프 파일에 저장하려는 데이터의 양을 가져오기 위해 콜백이 실행되도록 지정합니다. 이 열거형 값은 Windows Server 2008 이상 버전의 Windows에서 지원됩니다. |
KbCallbackRemovePages 콜백 함수는 크래시 덤프 파일에서 드라이버 제공 데이터의 페이지를 하나 이상 제거합니다. 자세한 내용은 KBUGCHECK_REMOVE_PAGES. |
KbCallbackTriageDumpData 드라이버가 조각된 미니덤프 파일에서 유지하려는 가상 메모리 범위를 추가하기 위해 콜백이 실행되도록 지정합니다. 이 열거형 값은 Windows 10, 버전 1809 및 Windows Server 2019부터 지원됩니다. 이러한 유형의 콜백에 대한 자세한 내용은 KbCallbackTriageDumpData 콜백 루틴 구현을 참조하세요. |
KbCallbackReserved2 시스템에서 사용하도록 예약되었습니다. 사용하지 마십시오. |
설명
드라이버는 이 열거형을 사용하여 KeRegisterBugCheckReasonCallback 함수를 호출할 때 등록할 KBUGCHECK_REASON_CALLBACK_ROUTINE 콜백 루틴의 유형을 지정합니다.
이 열거형을 사용하는 방법에 대한 자세한 내용은 버그 검사 콜백 루틴 작성을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP SP1(서비스 팩 1), Windows Server 2003 이상 버전의 Windows 운영 체제에서 지원됩니다. |
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |
추가 정보
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기