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