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 成员可以是以下类型之一。 将来可能会添加其他类型,因此,如果读取小型转储标头的程序遇到无法识别的流类型,则应完全忽略该流。
要求
标头 | minidumpapiset.h (包括 DbgHelp.h) |
可再发行组件 | DbgHelp.dll 5.1 或更高版本 |
另请参阅
MINIDUMP_FUNCTION_TABLE_STREAM