KBUGCHECK_CALLBACK_RECORD - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// wdm.h

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;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-wdm-_kbugcheck_callback_record)

KBUGCHECK_CALLBACK_RECORD structure

Description

The KBUGCHECK_CALLBACK_RECORD structure is an opaque structure that is used by the KeRegisterBugCheckCallback and KeDeregisterBugCheckCallback routines.

Members

Entry

CallbackRoutine

Buffer

Length

Component

Checksum

State

The KBUGCHECK_CALLBACK_RECORD structure is used for bookkeeping by the KeRegisterBugCheckReasonCallback and KeDeregisterBugCheckReasonCallback routines.

The structure must be allocated in resident memory, such as nonpaged pool. Use the KeInitializeCallbackRecord routine to initialize the structure before using it.

For more information about how this structure is used, see Writing a Bug Check Callback Routine.

See also

Writing a Bug Check Callback Routine.