WER_DUMP_TYPE enumeration (werapi.h)

Defines the possible Windows Error Reporting (WER) minidump types.

Syntax

typedef enum _WER_DUMP_TYPE {
  WerDumpTypeNone,
  WerDumpTypeMicroDump,
  WerDumpTypeMiniDump,
  WerDumpTypeHeapDump,
  WerDumpTypeTriageDump,
  WerDumpTypeMax
} WER_DUMP_TYPE;

Constants

 
WerDumpTypeNone
No dump.
WerDumpTypeMicroDump
A limited minidump that contains only a stack trace. This type is equivalent to creating a minidump with the following options:

- MiniDumpWithDataSegs
- MiniDumpWithUnloadedModules
- MiniDumpWithProcessThreadData
- MiniDumpWithoutOptionalData
WerDumpTypeMiniDump
A minidump. This type is equivalent to creating a minidump with the following options:

- MiniDumpWithDataSegs
- MiniDumpWithUnloadedModules
- MiniDumpWithProcessThreadData
- MiniDumpWithTokenInformation (Windows 7 and later)
WerDumpTypeHeapDump
An extended minidump that contains additional data such as the process memory. This type is equivalent to creating a minidump with the following options:

- MiniDumpWithDataSegs
- MiniDumpWithProcessThreadData
- MiniDumpWithHandleData
- MiniDumpWithPrivateReadWriteMemory
- MiniDumpWithUnloadedModules
- MiniDumpWithFullMemoryInfo
- MiniDumpWithThreadInfo (Windows 7 and later)
- MiniDumpWithTokenInformation (Windows 7 and later)
- MiniDumpWithPrivateWriteCopyMemory (Windows 7 and later)
WerDumpTypeTriageDump
An extended minidump that contains additional data for triage purposes.
WerDumpTypeMax
An extended minidump that contains all saved data.

Requirements

Requirement Value
Header werapi.h

See also

WerReportAddDump function, Windows Error Reporting