MINIDUMP_MEMORY_LIST Structure
Contains a list of memory ranges.
typedef struct _MINIDUMP_MEMORY_LIST {
ULONG32 NumberOfMemoryRanges;
MINIDUMP_MEMORY_DESCRIPTOR MemoryRanges[]; } MINIDUMP_MEMORY_LIST,
*PMINIDUMP_MEMORY_LIST;
Members
- NumberOfMemoryRanges
The number of structures in the MemoryRanges array.
- MemoryRanges
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
Redistributable |
Requires DbgHelp.dll 5.1 or later. |
---|---|
Header |
Declared in DbgHelp.h. |
See Also
MINIDUMP_MEMORY_DESCRIPTOR
MINIDUMP_STREAM_TYPE
Send comments about this topic to Microsoft
Build date: 9/25/2007
© 2007 Microsoft Corporation. All rights reserved.