MINIDUMP_MEMORY_LIST-Struktur (minidumpapiset.h)
Enthält eine Liste der Arbeitsspeicherbereiche.
Syntax
typedef struct _MINIDUMP_MEMORY_LIST {
ULONG32 NumberOfMemoryRanges;
MINIDUMP_MEMORY_DESCRIPTOR MemoryRanges[0];
} MINIDUMP_MEMORY_LIST, *PMINIDUMP_MEMORY_LIST;
Members
NumberOfMemoryRanges
Die Anzahl der Strukturen im MemoryRanges-Array .
MemoryRanges[0]
Ein Array von MINIDUMP_MEMORY_DESCRIPTOR Strukturen.
Hinweise
Die MINIDUMP_MEMORY64_LIST-Struktur wird wie folgt definiert. Es wird für Minidumps mit vollem Arbeitsspeicher 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 Speicherliste ist. Um die Daten für einen bestimmten Deskriptor zu suchen, beginnen Sie bei BaseRva , und inkrementieren Sie um die Größe eines Deskriptors, bis Sie den Deskriptor erreicht haben.
Requirements (Anforderungen)
Kopfzeile | minidumpapiset.h (einschließlich DbgHelp.h, Minidumpapiset.h) |
Verteilbare Komponente | DbgHelp.dll 5.1 oder höher |