estrutura MINIDUMP_MEMORY64_LIST (minidumpapiset.h)
Contém uma lista de intervalos de memória.
Sintaxe
typedef struct _MINIDUMP_MEMORY64_LIST {
ULONG64 NumberOfMemoryRanges;
RVA64 BaseRva;
MINIDUMP_MEMORY_DESCRIPTOR64 MemoryRanges[0];
} MINIDUMP_MEMORY64_LIST, *PMINIDUMP_MEMORY64_LIST;
Membros
NumberOfMemoryRanges
O número de estruturas na matriz MemoryRanges .
BaseRva
MemoryRanges[0]
Uma matriz de estruturas MINIDUMP_MEMORY_DESCRIPTOR .
Comentários
A estrutura MINIDUMP_MEMORY64_LIST é definida da seguinte maneira. Ele é usado para minidespejos de memória inteira.
typedef struct _MINIDUMP_MEMORY64_LIST {
ULONG64 NumberOfMemoryRanges;
RVA64 BaseRva;
MINIDUMP_MEMORY_DESCRIPTOR64 MemoryRanges [0];
} MINIDUMP_MEMORY64_LIST, *PMINIDUMP_MEMORY64_LIST;
Observe que BaseRva é a RVA base geral para a lista de memória. Para localizar os dados de um descritor específico, comece em BaseRva e incremente pelo tamanho de um descritor até chegar ao descritor.
Requisitos
Cabeçalho | minidumpapiset.h (inclua DbgHelp.h, Minidumpapiset.h) |
Redistribuível | DbgHelp.dll 5.1 ou posterior |