typedef enum _IMAGEHLP_EXTENDED_OPTIONS {
TRIAGE_DUMP_MASK = 0x0000FFFF,
TRIAGE_DUMP_UNKNOWN:1,
TRIAGE_DUMP_VMHEAP:2,
TRIAGE_DUMP_IOMAN:4,
TRIAGE_DUMP_TRACELOG:8,
TRIAGE_DUMP_WORKITEM:0x10,
TRIAGE_DUMP_OBJECT_STORE:0x20,
TRIAGE_DUMP_FILTER_ON_UNKNOWN_SYMBOLS:0x40,
TRIAGE_DUMP_SPECIFIED_MODULE_ONLY:0x80,
TRIAGE_DUMP_MINI:0x100,
TRIAGE_DUMP_FILTER_ON_REGISTERS:0x200,
TRIAGE_DUMP_PROVIDE_UNTRUNCATED_SYMBOL_NAMES:0x400,
TRIAGE_DUMP_FILTER_ON_THREAD:0x800,
TRIAGE_DUMP_PROVIDE_DUMP_HANDLE:0x1000,
TRIAGE_DUMP_ADD_MINI_DUMP:0x2000,
TRIAGE_DUMP_THREAD_ONLY_RESIDENT:0x4000,
TRIAGE_DUMP_THREAD_FOLLOW_TEB:0x8000,
TRIAGE_DUMP_THREAD_TOKEN:0x10000,
TRIAGE_DUMP_THREAD_LDR_LOCK:0x20000,
TRIAGE_DUMP_THREAD_TERMINATE:0x40000,
TRIAGE_DUMP_THREAD_BLOCKED_REASON:0x80000,
TRIAGE_DUMP_THREAD_NAME:0x100000,
TRIAGE_DUMP_THREAD_START_ADDRESS:0x200000,
TRIAGE_DUMP_THREAD_PRIORITY_CLASS:0x400000,
TRIAGE_DUMP_THREAD_PRIORITY:0x800000,
TRIAGE_DUMP_THREAD_USER_STACK:0x1000000,
TRIAGE_DUMP_THREAD_WAIT_CHAIN:0x2000000,
TRIAGE_DUMP_THREAD_CONTEXT:0x4000000,
TRIAGE_DUMP_THREAD_FULL_STACK:0x8000000,
TRIAGE_DUMP_THREAD_DATA_SEGMENTS:0x10000000,
TRIAGE_DUMP_THREAD_INFO:0x20000000,
TRIAGE_DUMP_THREAD_ENGINE_ONLY:0x40000000,
TRIAGE_DUMP_THREAD_BASIC_INFO:0x80000000,
TRIAGE_DUMP_THREAD_ALL:0xFFFFFFFF,
} IMAGEHLP_EXTENDED_OPTIONS, *PIMAGEHLP_EXTENDED_OPTIONS;
这个枚举用于设置 MiniDumpWriteDump 函数的扩展选项,该函数用于创建迷你转储文件(Mini Dump)。这些选项允许控制生成的迷你转储文件的内容和详细程度,以便在调试和分析中提供更多信息。
具体使用方式和含义可以在相关的文档或头文件中查找,因为这些选项的解释可能涉及到特定的调试和分析场景。
转载请注明出处:http://www.zyzy.cn/article/detail/26412/Win32 API/Dbghelp.h/IMAGEHLP_EXTENDED_OPTIONS