MINIDUMP_STREAM_TYPE Enumeration
Represents the type of a minidump data stream.
typedef enum _MINIDUMP_STREAM_TYPE
{
UnusedStream- UnusedStream
Reserved. Do not use this enumeration value.
= 0,
ReservedStream0- ReservedStream0
Reserved. Do not use this enumeration value.
= 1,
ReservedStream1- ReservedStream1
Reserved. Do not use this enumeration value.
= 2,
ThreadListStream- ThreadListStream
The stream contains thread information. For more information, see
MINIDUMP_THREAD_LIST.
= 3,
ModuleListStream- ModuleListStream
The stream contains module information. For more information, see
MINIDUMP_MODULE_LIST.
= 4,
MemoryListStream- MemoryListStream
The stream contains memory allocation information. For more information, see
MINIDUMP_MEMORY_LIST.
= 5,
ExceptionStream- ExceptionStream
The stream contains exception information. For more information, see
MINIDUMP_EXCEPTION_STREAM.
= 6,
SystemInfoStream- SystemInfoStream
The stream contains general system information. For more information, see
MINIDUMP_SYSTEM_INFO.
= 7,
ThreadExListStream- ThreadExListStream
The stream contains extended thread information. For more information, see
MINIDUMP_THREAD_EX_LIST.
= 8,
Memory64ListStream- Memory64ListStream
The stream contains memory allocation information. For more information, see
MINIDUMP_MEMORY64_LIST.
= 9,
CommentStreamA- CommentStreamA
The stream contains an ANSI string used for documentation purposes.
= 10,
CommentStreamW- CommentStreamW
The stream contains a Unicode string used for documentation purposes.
= 11,
HandleDataStream- HandleDataStream
The stream contains high-level information about the active operating system handles. For more information, see
MINIDUMP_HANDLE_DATA_STREAM.
= 12,
FunctionTableStream- FunctionTableStream
The stream contains function table information. For more information, see
MINIDUMP_FUNCTION_TABLE_STREAM.
= 13,
UnloadedModuleListStream- 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.
= 14,
MiscInfoStream- 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.
= 15,
MemoryInfoListStream- 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.
= 16,
ThreadInfoListStream- 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.
= 17,
HandleOperationListStream- 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.
= 18,
LastReservedStream- 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.
= 0xffff
}MINIDUMP_STREAM_TYPE;
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.