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_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