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

KbCallbackInvalid

Reserved for system use. Do not use.

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.

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.

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.

Requirements

Version

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, or Ntifs.h)

See also

KeRegisterBugCheckReasonCallback
KBUGCHECK_REASON_CALLBACK_RECORD
BugCheckAddPagesCallback
BugCheckDumpIoCallback
BugCheckSecondaryDumpDataCallback

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft