共用方式為


KBUGCHECK_CALLBACK_REASON列舉 (wdm.h)

KBUGCHECK_CALLBACK_REASON 列舉類型會指定錯誤檢查回呼執行的情況。

語法

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 支援 Service Pack 1 (SP1)、Windows Server 2003 和更新版本的 Windows作系統。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

撰寫錯誤檢查回呼例程

KBUGCHECK_REASON_CALLBACK_RECORD

KeRegisterBugCheckReasonCallback