Condividi tramite


struttura MINIDUMP_MEMORY_LIST (minidumpapiset.h)

Contiene un elenco di intervalli di memoria.

Sintassi

typedef struct _MINIDUMP_MEMORY_LIST {
  ULONG32                    NumberOfMemoryRanges;
  MINIDUMP_MEMORY_DESCRIPTOR MemoryRanges[0];
} MINIDUMP_MEMORY_LIST, *PMINIDUMP_MEMORY_LIST;

Members

NumberOfMemoryRanges

Numero di strutture nella matrice MemoryRanges .

MemoryRanges[0]

Matrice di strutture MINIDUMP_MEMORY_DESCRIPTOR .

Commenti

La struttura MINIDUMP_MEMORY64_LIST è definita come segue. Viene usato per i minidump a memoria intera.


typedef struct _MINIDUMP_MEMORY64_LIST {
    ULONG64 NumberOfMemoryRanges;
    RVA64 BaseRva;
    MINIDUMP_MEMORY_DESCRIPTOR64 MemoryRanges [0];
} MINIDUMP_MEMORY64_LIST, *PMINIDUMP_MEMORY64_LIST;

Si noti che BaseRva è l'RVA di base complessiva per l'elenco di memoria. Per individuare i dati per un descrittore specifico, iniziare in BaseRva e incrementare le dimensioni di un descrittore fino a raggiungere il descrittore.

Requisiti

   
Intestazione minidumpapiset.h (include DbgHelp.h, Minidumpapiset.h)
Componente ridistribuibile DbgHelp.dll 5.1 o versione successiva

Vedi anche

MINIDUMP_MEMORY_DESCRIPTOR

MINIDUMP_STREAM_TYPE