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_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成員可以是下列其中一種類型。 未來可能會新增其他類型,因此,如果讀取迷你傾印標頭的程式遇到無法辨識的資料流程類型,則應該完全忽略資料流程。
需求
標頭 | minidumpapiset.h (包含 DbgHelp.h) |
可轉散發套件 | DbgHelp.dll 5.1 或更新版本 |
另請參閱
MINIDUMP_FUNCTION_TABLE_STREAM