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 以前: この値はサポートされていません。

必要条件

   
Header minidumpapiset.h (DbgHelp.h を含む)
再頒布可能パッケージ DbgHelp.dll 5.1 以降

関連項目

MINIDUMP_CALLBACK_OUTPUT

MiniDumpWriteDump