Export (0) Print
Expand All

MINIDUMP_STREAM_TYPE enumeration

Represents the type of a minidump data stream.

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,
  LastReservedStream         = 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

DbgHelp.dll 5.1 or later

Header

DbgHelp.h

See also

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

 

 

Community Additions

ADD
Show:
© 2014 Microsoft