次の方法で共有


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 ルーチンを使用して、構造体を使用する前に構造体を初期化します。

この構造体の使用方法の詳細については、「バグ チェック コールバック ルーチンの記述を参照してください。

必要条件

要件 価値
ヘッダー wdm.h

関連項目

バグ チェック コールバック ルーチンの を記述する