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 |