다음을 통해 공유


PSS_VA_SPACE_ENTRY 구조체(processsnapshot.h)

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_SPACEPSS_VA_SPACE_ENTRY 구조를 반환합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8.1 [데스크톱 앱만 해당]
지원되는 최소 서버 R2 Windows Server 2012 [데스크톱 앱만 해당]
머리글 processsnapshot.h

추가 정보

프로세스 스냅샷