次の方法で共有


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

こちらもご覧ください

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