MINIDUMP_MEMORY_INFO structure (minidumpapiset.h)
Describes a region of memory.
Syntax
typedef struct _MINIDUMP_MEMORY_INFO {
ULONG64 BaseAddress;
ULONG64 AllocationBase;
ULONG32 AllocationProtect;
ULONG32 __alignment1;
ULONG64 RegionSize;
ULONG32 State;
ULONG32 Protect;
ULONG32 Type;
ULONG32 __alignment2;
} MINIDUMP_MEMORY_INFO, *PMINIDUMP_MEMORY_INFO;
Members
BaseAddress
The base address of the region of pages.
AllocationBase
The base address of a range of pages in this region. The page is contained within this memory region.
AllocationProtect
The memory protection when the region was initially allocated. This member can be one of the memory protection options, along with PAGE_GUARD or PAGE_NOCACHE, as needed.
__alignment1
A variable for alignment.
RegionSize
The size of the region beginning at the base address in which all pages have identical attributes, in bytes.
State
The state of the pages in the region. This member can be one of the following values.
Protect
The access protection of the pages in the region. This member is one of the values listed for the AllocationProtect member.
Type
The type of pages in the region. The following types are defined.
__alignment2
A variable for alignment.
Requirements
Requirement | Value |
---|---|
Header | minidumpapiset.h (include DbgHelp.h) |
Redistributable | DbgHelp.dll 6.3 or later |