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 检查回调例程。
要求
要求 | 值 |
---|---|
Header | wdm.h |