PssWalkSnapshot이 VA(가상 주소) 지역에 대해 반환한 MEMORY_BASIC_INFORMATION 보유합니다.
구문
typedef struct {
void *BaseAddress;
void *AllocationBase;
DWORD AllocationProtect;
ULONG_PTR RegionSize;
DWORD State;
DWORD Protect;
DWORD Type;
DWORD TimeDateStamp;
DWORD SizeOfImage;
void *ImageBase;
DWORD CheckSum;
WORD MappedFileNameLength;
wchar_t const *MappedFileName;
} PSS_VA_SPACE_ENTRY;
멤버
BaseAddress
VA 지역에 대한 정보입니다. 자세한 내용은 MEMORY_BASIC_INFORMATION.
AllocationBase
VA 지역에 대한 정보입니다. 자세한 내용은 MEMORY_BASIC_INFORMATION.
AllocationProtect
VA 지역에 대한 정보입니다. 자세한 내용은 MEMORY_BASIC_INFORMATION.
RegionSize
VA 지역에 대한 정보입니다. 자세한 내용은 MEMORY_BASIC_INFORMATION.
State
VA 지역에 대한 정보입니다. 자세한 내용은 MEMORY_BASIC_INFORMATION.
Protect
VA 지역에 대한 정보입니다. 자세한 내용은 MEMORY_BASIC_INFORMATION.
Type
VA 지역에 대한 정보입니다. 자세한 내용은 MEMORY_BASIC_INFORMATION.
TimeDateStamp
섹션 정보가 캡처되고 지역이 실행 파일 이미지(MEM_IMAGE)인 경우 이미지를 설명하는 PE(이식 가능한 실행 파일) 헤더의 TimeDateStamp 값입니다. 파일이 만들어진 시간을 나타내는 1970년 1월 1일 00:00(C 런타임 time_t 값) 이후의 32비트(초)입니다.
SizeOfImage
섹션 정보가 캡처되고 지역이 실행 파일 이미지(MEM_IMAGE)인 경우 이미지를 설명하는 PE(Portable Executable) 헤더의 SizeOfImage 값입니다. 이미지가 메모리에 로드되므로 모든 헤더를 포함하여 이미지의 크기(바이트)입니다.
ImageBase
섹션 정보가 캡처되고 지역이 실행 파일 이미지(MEM_IMAGE)인 경우 이미지를 설명하는 PE(이식 가능한 실행 파일) 헤더의 ImageBase 값입니다. 메모리에 로드될 때 이미지의 첫 번째 바이트의 기본 주소입니다.
CheckSum
섹션 정보가 캡처되고 지역이 실행 파일 이미지(MEM_IMAGE)인 경우 이미지를 설명하는 PE(이식 가능한 실행 파일) 헤더의 CheckSum 값입니다. 이미지 파일 체크섬입니다.
MappedFileNameLength
매핑된 파일 이름 버퍼의 길이(바이트)입니다.
MappedFileName
섹션 정보가 캡처된 경우 섹션을 지원하는 파일 경로입니다(있는 경우). 경로는 NT 네임스페이스에 있을 수 있습니다. 문자열은 NULL 문자로 종료되지 않을 수 있습니다. 포인터는 PssWalkSnapshot에 전달된 워크 마커의 수명 동안 유효합니다.
설명
PssWalkSnapshot 은 호출자가 제공하는 PSS_WALK_INFORMATION_CLASS 멤버가 PSS_WALK_VA_SPACE 때 PSS_VA_SPACE_ENTRY 구조를 반환합니다.
요구 사항
| 요구 사항 | 값 |
|---|---|
| 지원되는 최소 클라이언트 | Windows 8.1 [데스크톱 앱만 해당] |
| 지원되는 최소 서버 | R2 Windows Server 2012 [데스크톱 앱만 해당] |
| 머리글 | processsnapshot.h |