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 ルーチンを使用して構造体を初期化します。
この構造体の使用方法の詳細については、「 バグ チェック コールバック ルーチンの記述」を参照してください。
要件
要件 | 値 |
---|---|
Header | wdm.h |