MINIDUMP_MEMORY_INFO結構 (minidumpapiset.h)
描述記憶體的區域。
語法
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 或更新版本 |