MINIDUMP_STREAM_TYPE列舉 (minidumpapiset.h)

表示迷你傾印資料流程的類型。

Syntax

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_INFOMINIDUMP_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成員可以是下列其中一種類型。 未來可能會新增其他類型,因此,如果讀取迷你傾印標頭的程式遇到無法辨識的資料流程類型,則應該完全忽略資料流程。

需求

   
標頭 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