Compartilhar via


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

Confira também

MINIDUMP_MEMORY_DESCRIPTOR

MINIDUMP_STREAM_TYPE