KBUGCHECK_CALLBACK_RECORD 結構 (wdm.h)

KBUGCHECK_CALLBACK_RECORD 結構是 KeRegisterBugCheckCallback 和 KeDeregisterBugCheckCallback 例程所使用的不透明結構。

語法

typedef struct _KBUGCHECK_CALLBACK_RECORD {
  LIST_ENTRY                  Entry;
  PKBUGCHECK_CALLBACK_ROUTINE CallbackRoutine;
  PVOID                       Buffer;
  ULONG                       Length;
  PUCHAR                      Component;
  ULONG_PTR                   Checksum;
  UCHAR                       State;
} KBUGCHECK_CALLBACK_RECORD, *PKBUGCHECK_CALLBACK_RECORD;

成員

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

KBUGCHECK_CALLBACK_RECORD結構是用於 KeRegisterBugCheckReasonCallback 和 KeDeregisterBugCheckReasonCallback 例程的記事。

結構必須配置在駐留記憶體中,例如非分頁集區。 在使用 KeInitializeCallbackRecord 例程之前,請先初始化 結構。

如需如何使用這個結構的詳細資訊,請參閱 撰寫錯誤檢查回呼例程

規格需求

需求
標頭 wdm.h

另請參閱

撰寫錯誤檢查回呼例程