MINIDUMP_MEMORY_LIST structure (minidumpapiset.h)
Contains a list of memory ranges.
Syntax
typedef struct _MINIDUMP_MEMORY_LIST {
ULONG32 NumberOfMemoryRanges;
MINIDUMP_MEMORY_DESCRIPTOR MemoryRanges[0];
} MINIDUMP_MEMORY_LIST, *PMINIDUMP_MEMORY_LIST;
Members
NumberOfMemoryRanges
The number of structures in the MemoryRanges array.
MemoryRanges[0]
An array of MINIDUMP_MEMORY_DESCRIPTOR structures.
Remarks
The MINIDUMP_MEMORY64_LIST structure is defined as follows. It is used for full-memory minidumps.
typedef struct _MINIDUMP_MEMORY64_LIST {
ULONG64 NumberOfMemoryRanges;
RVA64 BaseRva;
MINIDUMP_MEMORY_DESCRIPTOR64 MemoryRanges [0];
} MINIDUMP_MEMORY64_LIST, *PMINIDUMP_MEMORY64_LIST;
Note that BaseRva is the overall base RVA for the memory list. To locate the data for a particular descriptor, start at BaseRva and increment by the size of a descriptor until you reach the descriptor.
Requirements
Requirement | Value |
---|---|
Header | minidumpapiset.h (include DbgHelp.h, Minidumpapiset.h) |
Redistributable | DbgHelp.dll 5.1 or later |