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
지역의 페이지 유형입니다. 다음 형식이 정의됩니다.
Type | 의미 |
---|---|
|
지역 내의 메모리 페이지가 이미지 섹션의 보기에 매핑됨을 나타냅니다. |
|
영역 내의 메모리 페이지가 섹션 보기에 매핑됨을 나타냅니다. |
|
지역 내의 메모리 페이지가 프라이빗(즉, 다른 프로세스에서 공유되지 않음)임을 나타냅니다. |
__alignment2
맞춤을 위한 변수입니다.
요구 사항
머리글 | minidumpapiset.h(DbgHelp.h 포함) |
재배포 가능 파일 | DbgHelp.dll 6.3 이상 |