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 |