// wdm.h
typedef enum _KBUGCHECK_DUMP_IO_TYPE {
KbDumpIoInvalid,
KbDumpIoHeader,
KbDumpIoBody,
KbDumpIoSecondaryData,
KbDumpIoComplete
} KBUGCHECK_DUMP_IO_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The KBUGCHECK_DUMP_IO_TYPE enumeration type identifies the type of a section of data within a crash dump file.
KbDumpIoInvalidReserved for system use. Do not use.
KbDumpIoHeaderSpecifies that crash dump data is header information.
KbDumpIoBodySpecifies that the crash dump data is part of the main body of the crash dump, such as the memory state at the time of the bug check.
KbDumpIoSecondaryDataSpecifies that the crash dump data is data returned by a KbCallbackSecondaryDumpData routine.
KbDumpIoCompleteSpecifies that the crash dump data has been completely written.
KBUGCHECK_DUMP_IO_TYPE values are used in the Type member of KBUGCHECK_DUMP_IO to specify the type of data in an I/O operation on the crash dump file.
For more information about this type of callback, see "Implementing KbCallbackDumpIo Callback Routine" in Writing a Bug Check Callback Routine.
Writing a Bug Check Callback Routine