共用方式為


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 例程在使用它之前,先初始化 結構。

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

要求

要求 價值
標頭 wdm.h

另請參閱

撰寫錯誤檢查回呼例程