(minidumpapiset.h) MINIDUMP_MEMORY_INFO 结构
描述内存区域。
语法
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;
成员
BaseAddress
页面区域的基址。
AllocationBase
此区域中一系列页面的基址。 该页包含在此内存区域中。
AllocationProtect
最初分配区域时的内存保护。 此成员可以是 内存保护 选项之一,也可以根据需要PAGE_GUARD或PAGE_NOCACHE。
__alignment1
用于对齐的变量。
RegionSize
从基址开始的区域大小,其中所有页都具有相同的属性(以字节为单位)。
State
区域中页面的状态。 此成员可以是以下值之一。
Protect
区域中页面的访问保护。 此成员是为 AllocationProtect 成员列出的值之一。
Type
区域中页面的类型。 定义了以下类型。
类型 | 含义 |
---|---|
|
指示区域中的内存页映射到图像部分的视图中。 |
|
指示区域中的内存页映射到节的视图中。 |
|
指示区域中的内存页是专用 (,即不由) 的其他进程共享。 |
__alignment2
用于对齐的变量。
要求
标头 | minidumpapiset.h (包括 DbgHelp.h) |
可再发行组件 | DbgHelp.dll 6.3 或更高版本 |