KBUGCHECK_CALLBACK_REASON 열거형(wdm.h)
KBUGCHECK_CALLBACK_REASON 열거형 유형은 버그 검사 콜백이 실행되는 상황을 지정합니다.
Syntax
typedef enum _KBUGCHECK_CALLBACK_REASON {
KbCallbackInvalid,
KbCallbackReserved1,
KbCallbackSecondaryDumpData,
KbCallbackDumpIo,
KbCallbackAddPages,
KbCallbackSecondaryMultiPartDumpData,
KbCallbackRemovePages,
KbCallbackTriageDumpData,
KbCallbackReserved2,
KbCallbackReserved3
} 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 시스템에서 사용하도록 예약되었습니다. 사용하지 마십시오. |
KbCallbackReserved3 시스템에서 사용하도록 예약되었습니다. 사용하지 마십시오. |
설명
드라이버는 이 열거형을 사용하여 KeRegisterBugCheckReasonCallback 함수를 호출할 때 등록할 KBUGCHECK_REASON_CALLBACK_ROUTINE 콜백 루틴의 유형을 지정합니다.
이 열거형을 사용하는 방법에 대한 자세한 내용은 버그 검사 콜백 루틴 작성을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP에서 SP1(서비스 팩 1), Windows Server 2003 이상 버전의 Windows 운영 체제에서 지원됩니다. |
헤더 | wdm.h(Wdm.h, Ntddk.h, Ntifs.h 포함) |