Compartilhar via


Função MiniDumpReadDumpStream (minidumpapiset.h)

Lê um fluxo de um arquivo de minidump no modo de usuário.

Sintaxe

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

Parâmetros

[in] BaseOfDump

Um ponteiro para a base do arquivo de minidump mapeado. O arquivo deveria ter sido mapeado na memória usando a função MapViewOfFile .

[in] StreamNumber

O tipo de dados a serem lidos do arquivo de minidump. Esse membro pode ser um dos valores na enumeração MINIDUMP_STREAM_TYPE .

[out] Dir

Um ponteiro para uma estrutura MINIDUMP_DIRECTORY .

[out] StreamPointer

Um ponteiro para o início do fluxo de minidump. O formato desse fluxo depende do valor de StreamNumber. Para obter mais informações, consulte MINIDUMP_STREAM_TYPE.

[out] StreamSize

O tamanho do fluxo apontado pelo StreamPointer, em bytes.

Valor retornado

Se a função for bem-sucedida, o valor retornado será TRUE; caso contrário, o valor retornado será FALSE.

Comentários

Nesse contexto, um fluxo de dados é um bloco de dados gravados em um arquivo de minidump.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho minidumpapiset.h (inclua Dbghelp.h)
Biblioteca Dbghelp.lib
DLL Dbghelp.dll; Dbgcore.dll
Redistribuível DbgHelp.dll e Dbgcore.dll

Confira também

Funções DbgHelp

MINIDUMP_DIRECTORY

MINIDUMP_STREAM_TYPE

MiniDumpWriteDump