Freigeben über


MINIDUMP_MEMORY64_LIST-Struktur (minidumpapiset.h)

Enthält eine Liste der Arbeitsspeicherbereiche.

Syntax

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

Members

NumberOfMemoryRanges

Die Anzahl der Strukturen im MemoryRanges-Array .

BaseRva

MemoryRanges[0]

Ein Array von MINIDUMP_MEMORY_DESCRIPTOR Strukturen.

Hinweise

Die MINIDUMP_MEMORY64_LIST-Struktur wird wie folgt definiert. Es wird für Full-Memory-Minidumps verwendet.


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

Beachten Sie, dass BaseRva die allgemeine Basis-RVA für die Arbeitsspeicherliste ist. Um die Daten für einen bestimmten Deskriptor zu suchen, beginnen Sie bei BaseRva und inkrementieren um die Größe eines Deskriptors, bis Sie den Deskriptor erreichen.

Requirements (Anforderungen)

   
Kopfzeile minidumpapiset.h (einschließlich DbgHelp.h, Minidumpapiset.h)
Verteilbare Komponente DbgHelp.dll 5.1 oder höher

Weitere Informationen

MINIDUMP_MEMORY_DESCRIPTOR

MINIDUMP_STREAM_TYPE