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_DIRECTORY

MINIDUMP_EXCEPTION_STREAM

MINIDUMP_FUNCTION_TABLE_STREAM

MINIDUMP_HANDLE_DATA_STREAM

MINIDUMP_HANDLE_OPERATION_LIST

MINIDUMP_MEMORY_INFO_LIST

MINIDUMP_MEMORY_LIST

MINIDUMP_MISC_INFO

MINIDUMP_MODULE_LIST

MINIDUMP_SYSTEM_INFO

MINIDUMP_THREAD_EX_LIST

MINIDUMP_THREAD_INFO_LIST

MINIDUMP_THREAD_LIST

MINIDUMP_UNLOADED_MODULE_LIST

MINIDUMP_USER_STREAM