MiniDumpReadDumpStream function (minidumpapiset.h)

Reads a stream from a user-mode minidump file.

Syntax

BOOL MiniDumpReadDumpStream(
  [in]  PVOID               BaseOfDump,
  [in]  ULONG               StreamNumber,
  [out] PMINIDUMP_DIRECTORY *Dir,
  [out] PVOID               *StreamPointer,
  [out] ULONG               *StreamSize
);

Parameters

[in] BaseOfDump

A pointer to the base of the mapped minidump file. The file should have been mapped into memory using the MapViewOfFile function.

[in] StreamNumber

The type of data to be read from the minidump file. This member can be one of the values in the MINIDUMP_STREAM_TYPE enumeration.

[out] Dir

A pointer to a MINIDUMP_DIRECTORY structure.

[out] StreamPointer

A pointer to the beginning of the minidump stream. The format of this stream depends on the value of StreamNumber. For more information, see MINIDUMP_STREAM_TYPE.

[out] StreamSize

The size of the stream pointed to by StreamPointer, in bytes.

Return value

If the function succeeds, the return value is TRUE; otherwise, the return value is FALSE.

Remarks

In this context, a data stream is a block of data written to a minidump file.

Requirements

Requirement Value
Target Platform Windows
Header minidumpapiset.h (include Dbghelp.h)
Library Dbghelp.lib
DLL Dbghelp.dll; Dbgcore.dll
Redistributable DbgHelp.dll and Dbgcore.dll

See also

DbgHelp Functions

MINIDUMP_DIRECTORY

MINIDUMP_STREAM_TYPE

MiniDumpWriteDump