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 或更高版本

另请参阅

MINIDUMP_CALLBACK_OUTPUT

MiniDumpWriteDump