_KBUGCHECK_CALLBACK_REASON Enumeration

The KBUGCHECK_CALLBACK_REASON enumeration type specifies the situations in which a bug-check callback executes.

Syntax

typedef enum _KBUGCHECK_CALLBACK_REASON { 
  KbCallbackInvalid            = 0,
  KbCallbackReserved1          = 1,
  KbCallbackSecondaryDumpData  = 2,
  KbCallbackDumpIo             = 3,
  KbCallbackAddPages           = 4
} KBUGCHECK_CALLBACK_REASON;

Constants

KbCallbackAddPages Specifies that the callback is executed to provide one or more pages of data that the system adds to the primary section of the crash dump file. For more information about this type of callback, see BugCheckAddPagesCallback. This enumeration value is supported in Windows Server 2008 and later versions of Windows.
KbCallbackDumpIo Specifies that the callback is executed each time a section of the dump file is written. For more information about this type of callback, see BugCheckDumpIoCallback.
KbCallbackInvalid Reserved for system use. Do not use.
KbCallbackRemovePages
KbCallbackReserved1 Reserved for system use. Do not use.
KbCallbackSecondaryDumpData Specifies that the callback is executed to provide data that the system appends to the secondary section of the crash dump file. For more information about this type of callback, see BugCheckSecondaryDumpDataCallback.
KbCallbackSecondaryMultiPartDumpData

Requirements

   
Windows version Supported on Windows XP with Service Pack 1 (SP1), Windows Server 2003, and later versions of the Windows operating system. Supported on Windows XP with Service Pack 1 (SP1), Windows Server 2003, and later versions of the Windows operating system.
Header wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

See Also

KBUGCHECK_REASON_CALLBACK_RECORD

BugCheckSecondaryDumpDataCallback

BugCheckAddPagesCallback

KeRegisterBugCheckReasonCallback

BugCheckDumpIoCallback

Send comments about this topic to Microsoft