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 以降 |