MINIDUMP_STREAM_TYPE列挙 (minidumpapiset.h)
ミニダンプ データ ストリームの種類を表します。
構文
typedef enum _MINIDUMP_STREAM_TYPE {
UnusedStream = 0,
ReservedStream0 = 1,
ReservedStream1 = 2,
ThreadListStream = 3,
ModuleListStream = 4,
MemoryListStream = 5,
ExceptionStream = 6,
SystemInfoStream = 7,
ThreadExListStream = 8,
Memory64ListStream = 9,
CommentStreamA = 10,
CommentStreamW = 11,
HandleDataStream = 12,
FunctionTableStream = 13,
UnloadedModuleListStream = 14,
MiscInfoStream = 15,
MemoryInfoListStream = 16,
ThreadInfoListStream = 17,
HandleOperationListStream = 18,
TokenStream = 19,
JavaScriptDataStream = 20,
SystemMemoryInfoStream = 21,
ProcessVmCountersStream = 22,
IptTraceStream = 23,
ThreadNamesStream = 24,
ceStreamNull = 0x8000,
ceStreamSystemInfo = 0x8001,
ceStreamException = 0x8002,
ceStreamModuleList = 0x8003,
ceStreamProcessList = 0x8004,
ceStreamThreadList = 0x8005,
ceStreamThreadContextList = 0x8006,
ceStreamThreadCallStackList = 0x8007,
ceStreamMemoryVirtualList = 0x8008,
ceStreamMemoryPhysicalList = 0x8009,
ceStreamBucketParameters = 0x800A,
ceStreamProcessModuleMap = 0x800B,
ceStreamDiagnosisList = 0x800C,
LastReservedStream = 0xffff
} MINIDUMP_STREAM_TYPE;
定数
UnusedStream 値: 0 予約済み。 この列挙値は使用しないでください。 |
ReservedStream0 値: 1 予約済み。 この列挙値は使用しないでください。 |
ReservedStream1 値: 2 予約済み。 この列挙値は使用しないでください。 |
ThreadListStream 値: 3 ストリームにはスレッド情報が含まれています。 詳細については、「 MINIDUMP_THREAD_LIST。 |
ModuleListStream 値: 4 ストリームにはモジュール情報が含まれています。 詳細については、「 MINIDUMP_MODULE_LIST。 |
MemoryListStream 値: 5 ストリームには、メモリ割り当て情報が含まれています。 詳細については、「 MINIDUMP_MEMORY_LIST。 |
ExceptionStream 値: 6 ストリームには例外情報が含まれています。 詳細については、「 MINIDUMP_EXCEPTION_STREAM。 |
SystemInfoStream 値: 7 ストリームには、一般的なシステム情報が含まれています。 詳細については、「 MINIDUMP_SYSTEM_INFO。 |
ThreadExListStream 値: 8 ストリームには拡張スレッド情報が含まれています。 詳細については、「 MINIDUMP_THREAD_EX_LIST。 |
Memory64ListStream 値: 9 ストリームには、メモリ割り当て情報が含まれています。 詳細については、「 MINIDUMP_MEMORY64_LIST。 |
CommentStreamA 値: 10 ストリームには、ドキュメントの目的で使用される ANSI 文字列が含まれています。 |
CommentStreamW 値: 11 ストリームには、ドキュメントの目的で使用される Unicode 文字列が含まれています。 |
HandleDataStream 値: 12 ストリームには、アクティブなオペレーティング システム ハンドルに関する概要情報が含まれています。 詳細については、「 MINIDUMP_HANDLE_DATA_STREAM。 |
FunctionTableStream 値: 13 ストリームには関数テーブル情報が含まれています。 詳細については、「 MINIDUMP_FUNCTION_TABLE_STREAM。 |
UnloadedModuleListStream 値: 14 ストリームには、アンロードされたモジュールのモジュール情報が含まれています。 詳細については、「 MINIDUMP_UNLOADED_MODULE_LIST。 DbgHelp 5.1: この値はサポートされていません。 |
MiscInfoStream 値: 15 ストリームには、その他の情報が含まれています。 詳細については、「 MINIDUMP_MISC_INFO または MINIDUMP_MISC_INFO_2。 DbgHelp 5.1: この値はサポートされていません。 |
MemoryInfoListStream 値: 16 ストリームには、メモリ領域の説明情報が含まれています。 これは、VirtualQuery 関数からプロセスに対して返される情報に対応します。 詳細については、「 MINIDUMP_MEMORY_INFO_LIST」を参照してください。 DbgHelp 6.1 以前: この値はサポートされていません。 |
ThreadInfoListStream 値: 17 ストリームにはスレッド状態情報が含まれています。 詳細については、「 MINIDUMP_THREAD_INFO_LIST」を参照してください。 DbgHelp 6.1 以前: この値はサポートされていません。 |
HandleOperationListStream 値: 18 このストリームには、操作リスト情報が含まれています。 詳細については、「 MINIDUMP_HANDLE_OPERATION_LIST」を参照してください。 DbgHelp 6.4 以前: この値はサポートされていません。 |
TokenStream 値: 19 |
JavaScriptDataStream 値: 20 |
SystemMemoryInfoStream 値: 21 |
ProcessVmCountersStream 値: 22 |
IptTraceStream 値: 23 |
ThreadNamesStream 値: 24 |
ceStreamNull 値: 0x8000 |
ceStreamSystemInfo 値: 0x8001 |
ceStreamException 値: 0x8002 |
ceStreamModuleList 値: 0x8003 |
ceStreamProcessList 値: 0x8004 |
ceStreamThreadList 値: 0x8005 |
ceStreamThreadContextList 値: 0x8006 |
ceStreamThreadCallStackList 値: 0x8007 |
ceStreamMemoryVirtualList 値: 0x8008 |
ceStreamMemoryPhysicalList 値: 0x8009 |
ceStreamBucketParameters 値: 0x800A |
ceStreamProcessModuleMap 値: 0x800B |
ceStreamDiagnosisList 値: 0x800C |
LastReservedStream 値: 0xffff この値より大きい値はシステムでは使用されず、アプリケーション定義のデータ ストリームを表すために使用できます。 詳細については、「 MINIDUMP_USER_STREAM。 |
解説
このコンテキストでは、データ ストリームはミニダンプ ファイル内のデータのセットです。
MINIDUMP_DIRECTORY構造体の StreamType メンバーには、次のいずれかの型を指定できます。 今後、追加の型が追加される可能性があるため、ミニダンプ ヘッダーを読み取るプログラムで認識されないストリームの種類が検出された場合は、ストリームを完全に無視する必要があります。
必要条件
Header | minidumpapiset.h (DbgHelp.h を含む) |
再頒布可能パッケージ | DbgHelp.dll 5.1 以降 |
関連項目
MINIDUMP_FUNCTION_TABLE_STREAM