Freigeben über


MiniDumpReadDumpStream-Funktion (minidumpapiset.h)

Liest einen Stream aus einer Minidumpdatei im Benutzermodus.

Syntax

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

Parameter

[in] BaseOfDump

Ein Zeiger auf die Basis der zugeordneten Minidumpdatei. Die Datei sollte mithilfe der MapViewOfFile-Funktion dem Arbeitsspeicher zugeordnet werden.

[in] StreamNumber

Der Typ der Daten, die aus der Minidump-Datei gelesen werden sollen. Dieser Member kann einer der Werte in der MINIDUMP_STREAM_TYPE-Enumeration sein.

[out] Dir

Ein Zeiger auf eine MINIDUMP_DIRECTORY-Struktur .

[out] StreamPointer

Ein Zeiger auf den Anfang des Minidumpstreams. Das Format dieses Datenstroms hängt vom Wert von StreamNumber ab. Weitere Informationen finden Sie unter MINIDUMP_STREAM_TYPE.

[out] StreamSize

Die Größe des Datenstroms, auf den streamPointer in Bytes verweist.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE. Andernfalls ist der Rückgabewert FALSE.

Hinweise

In diesem Kontext ist ein Datenstrom ein Datenblock, der in eine Minidump-Datei geschrieben wird.

Requirements (Anforderungen)

   
Zielplattform Windows
Kopfzeile minidumpapiset.h (einschließlich Dbghelp.h)
Bibliothek Dbghelp.lib
DLL Dbghelp.dll; Dbgcore.dll
Verteilbare Komponente DbgHelp.dll und Dbgcore.dll

Weitere Informationen

DbgHelp-Funktionen

MINIDUMP_DIRECTORY

MINIDUMP_STREAM_TYPE

MiniDumpWriteDump