Previous Next

KBUGCHECK_CALLBACK_REASON

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

typedef enum _KBUGCHECK_CALLBACK_REASON {
  KbCallbackInvalid,
  KbCallbackReserved1,
  KbCallbackSecondaryDumpData,
  KbCallbackDumpIo,
} KBUGCHECK_CALLBACK_REASON;

Enumerators

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 end of the dump file. For more information on 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 on this type of callback, see BugCheckDumpIoCallback.

Headers

Declared in ntddk.h. Include ntddk.h.

Comments

This enumeration type is only available on Windows XP Service Pack 1 (SP1), Windows Server 2003, and later operating systems.

See Also

KeRegisterBugCheckReasonCallback, KBUGCHECK_REASON_CALLBACK_RECORD, BugCheckDumpIoCallback, BugCheckSecondaryDumpDataCallback