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 |