THREAD_WRITE_FLAGS 枚举 (minidumpapiset.h)
标识将由 MiniDumpWriteDump 函数写入到小型转储文件的线程信息的类型。
语法
typedef enum _THREAD_WRITE_FLAGS {
ThreadWriteThread = 0x0001,
ThreadWriteStack = 0x0002,
ThreadWriteContext = 0x0004,
ThreadWriteBackingStore = 0x0008,
ThreadWriteInstructionWindow = 0x0010,
ThreadWriteThreadData = 0x0020,
ThreadWriteThreadInfo = 0x0040
} THREAD_WRITE_FLAGS;
常量
ThreadWriteThread 值: 0x0001 只会将基本线程信息写入小型转储文件。 |
ThreadWriteStack 值: 0x0002 基本线程和线程堆栈信息将写入小型转储文件。 |
ThreadWriteContext 值: 0x0004 整个线程上下文将写入小型转储文件。 |
ThreadWriteBackingStore 值: 0x0008 Intel Itanium: 每个线程的后备存储内存将写入小型转储文件。 |
ThreadWriteInstructionWindow 值: 0x0010 围绕每个线程的指令指针的少量内存将写入小型转储文件。 这样,即使找不到与模块匹配的可执行映像,线程的指令指针附近的指令也会被反汇编。 |
ThreadWriteThreadData 值: 0x0020 当小型转储类型包括 MiniDumpWithProcessThreadData 时,将设置此标志。 回调函数可以清除此标志,以控制哪些线程在小型转储文件中提供完整的线程数据。 DbgHelp 5.1: 不支持此值。 |
ThreadWriteThreadInfo 值: 0x0040 当小型转储类型包括 MiniDumpWithThreadInfo 时,将设置此标志。 回调函数可以清除此标志,以控制哪些线程在小型转储文件中提供线程状态信息。 有关详细信息,请参阅 MINIDUMP_THREAD_INFO。 DbgHelp 6.1 及更早版本: 不支持此值。 |
要求
标头 | minidumpapiset.h (包括 DbgHelp.h) |
可再发行组件 | DbgHelp.dll 5.1 或更高版本 |