MINIDUMP_STREAM_TYPE Enumeration
Represents the type of a minidump data stream.
typedef enum _MINIDUMP_STREAM_TYPE { UnusedStream= 0, ReservedStream0
- UnusedStream
Reserved. Do not use this enumeration value.
= 1, ReservedStream1
- ReservedStream0
Reserved. Do not use this enumeration value.
= 2, ThreadListStream
- ReservedStream1
Reserved. Do not use this enumeration value.
= 3, ModuleListStream
- ThreadListStream
The stream contains thread information. For more information, see MINIDUMP_THREAD_LIST.
= 4, MemoryListStream
- ModuleListStream
The stream contains module information. For more information, see MINIDUMP_MODULE_LIST.
= 5, ExceptionStream
- MemoryListStream
The stream contains memory allocation information. For more information, see MINIDUMP_MEMORY_LIST.
= 6, SystemInfoStream
- ExceptionStream
The stream contains exception information. For more information, see MINIDUMP_EXCEPTION_STREAM.
= 7, ThreadExListStream
- SystemInfoStream
The stream contains general system information. For more information, see MINIDUMP_SYSTEM_INFO.
= 8, Memory64ListStream
- ThreadExListStream
The stream contains extended thread information. For more information, see MINIDUMP_THREAD_EX_LIST.
= 9, CommentStreamA
- Memory64ListStream
The stream contains memory allocation information. For more information, see MINIDUMP_MEMORY64_LIST.
= 10, CommentStreamW
- CommentStreamA
The stream contains an ANSI string used for documentation purposes.
= 11, HandleDataStream
- CommentStreamW
The stream contains a Unicode string used for documentation purposes.
= 12, FunctionTableStream
- HandleDataStream
The stream contains high-level information about the active operating system handles. For more information, see MINIDUMP_HANDLE_DATA_STREAM.
= 13, UnloadedModuleListStream
- FunctionTableStream
The stream contains function table information. For more information, see MINIDUMP_FUNCTION_TABLE_STREAM.
= 14, MiscInfoStream
- UnloadedModuleListStream
The stream contains module information for the unloaded modules. For more information, see MINIDUMP_UNLOADED_MODULE_LIST.
DbgHelp 5.1: This value is not supported.= 15, MemoryInfoListStream
- MiscInfoStream
The stream contains miscellaneous information. For more information, see MINIDUMP_MISC_INFO or MINIDUMP_MISC_INFO_2.
DbgHelp 5.1: This value is not supported.= 16, ThreadInfoListStream
- MemoryInfoListStream
The stream contains memory region description information. It corresponds to the information that would be returned for the process from the VirtualQuery function. For more information, see MINIDUMP_MEMORY_INFO_LIST.
DbgHelp 6.1 and earlier: This value is not supported.= 17, HandleOperationListStream
- ThreadInfoListStream
The stream contains thread state information. For more information, see MINIDUMP_THREAD_INFO_LIST.
DbgHelp 6.1 and earlier: This value is not supported.= 18, LastReservedStream
- HandleOperationListStream
This stream contains operation list information. For more information, see MINIDUMP_HANDLE_OPERATION_LIST.
DbgHelp 6.4 and earlier: This value is not supported.= 0xffff }MINIDUMP_STREAM_TYPE;
- LastReservedStream
Any value greater than this value will not be used by the system and can be used to represent application-defined data streams. For more information, see MINIDUMP_USER_STREAM.
Constants
- UnusedStream
Reserved. Do not use this enumeration value.
- ReservedStream0
Reserved. Do not use this enumeration value.
- ReservedStream1
Reserved. Do not use this enumeration value.
- ThreadListStream
The stream contains thread information. For more information, see MINIDUMP_THREAD_LIST.
- ModuleListStream
The stream contains module information. For more information, see MINIDUMP_MODULE_LIST.
- MemoryListStream
The stream contains memory allocation information. For more information, see MINIDUMP_MEMORY_LIST.
- ExceptionStream
The stream contains exception information. For more information, see MINIDUMP_EXCEPTION_STREAM.
- SystemInfoStream
The stream contains general system information. For more information, see MINIDUMP_SYSTEM_INFO.
- ThreadExListStream
The stream contains extended thread information. For more information, see MINIDUMP_THREAD_EX_LIST.
- Memory64ListStream
The stream contains memory allocation information. For more information, see MINIDUMP_MEMORY64_LIST.
- CommentStreamA
The stream contains an ANSI string used for documentation purposes.
- CommentStreamW
The stream contains a Unicode string used for documentation purposes.
- HandleDataStream
The stream contains high-level information about the active operating system handles. For more information, see MINIDUMP_HANDLE_DATA_STREAM.
- FunctionTableStream
The stream contains function table information. For more information, see MINIDUMP_FUNCTION_TABLE_STREAM.
- UnloadedModuleListStream
The stream contains module information for the unloaded modules. For more information, see MINIDUMP_UNLOADED_MODULE_LIST.
DbgHelp 5.1: This value is not supported.
- MiscInfoStream
The stream contains miscellaneous information. For more information, see MINIDUMP_MISC_INFO or MINIDUMP_MISC_INFO_2.
DbgHelp 5.1: This value is not supported.
- MemoryInfoListStream
The stream contains memory region description information. It corresponds to the information that would be returned for the process from the VirtualQuery function. For more information, see MINIDUMP_MEMORY_INFO_LIST.
DbgHelp 6.1 and earlier: This value is not supported.
- ThreadInfoListStream
The stream contains thread state information. For more information, see MINIDUMP_THREAD_INFO_LIST.
DbgHelp 6.1 and earlier: This value is not supported.
- HandleOperationListStream
This stream contains operation list information. For more information, see MINIDUMP_HANDLE_OPERATION_LIST.
DbgHelp 6.4 and earlier: This value is not supported.
- LastReservedStream
Any value greater than this value will not be used by the system and can be used to represent application-defined data streams. For more information, see MINIDUMP_USER_STREAM.
Remarks
In this context, a data stream is a set of data in a minidump file.
The StreamType member of the MINIDUMP_DIRECTORY structure can be one of these types. Additional types may be added in the future, so if a program reading the minidump header encounters a stream type it does not recognize, it should ignore the stream altogether.
Requirements
Redistributable |
Requires DbgHelp.dll 5.1 or later. |
---|---|
Header |
Declared in DbgHelp.h. |
See Also
MINIDUMP_DIRECTORYMINIDUMP_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
Send comments about this topic to Microsoft
Build date: 9/25/2007
© 2007 Microsoft Corporation. All rights reserved.