다음을 통해 공유


PSAPI_WORKING_SET_BLOCK 공용 구조체(psapi.h)

페이지에 대한 작업 집합 정보를 포함합니다.

구문

typedef union _PSAPI_WORKING_SET_BLOCK {
  ULONG_PTR Flags;
  struct {
    ULONG_PTR Protection : 5;
    ULONG_PTR ShareCount : 3;
    ULONG_PTR Shared : 1;
    ULONG_PTR Reserved : 3;
#if ...
    ULONG_PTR VirtualPage : 52;
#else
    ULONG_PTR VirtualPage : 20;
#endif
  };
} PSAPI_WORKING_SET_BLOCK, *PPSAPI_WORKING_SET_BLOCK;

멤버

Flags

작업 집합 정보입니다. 이 변수의 레이아웃에 대한 자세한 내용은 구조체 멤버의 설명을 참조하세요.

Protection

페이지의 보호 특성입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
0
페이지에 액세스할 수 없습니다.
1
읽기 전용입니다.
2
실행.
3
실행 파일 및 읽기 전용입니다.
4
읽기/쓰기입니다.
5
쓰기에 복사합니다.
6
실행 파일 및 읽기/쓰기.
7
실행 파일 및 쓰기에 복사.
8
페이지에 액세스할 수 없습니다.
9
캐시할 수 없는 읽기 전용입니다.
10
캐시할 수 없는 실행 파일입니다.
11
캐시할 수 없는 실행 파일 및 읽기 전용입니다.
12
캐시할 수 없으며 읽기/쓰기가 가능합니다.
13
캐시할 수 없으며 쓰기에 복사합니다.
14
캐시할 수 없는 실행 파일 및 읽기/쓰기가 가능합니다.
15
캐시할 수 없는 실행 파일 및 쓰기에 복사합니다.
16
페이지에 액세스할 수 없습니다.
17
보호 페이지 및 읽기 전용입니다.
18
보호 페이지 및 실행 파일.
19
보호 페이지, 실행 파일 및 읽기 전용입니다.
20
보호 페이지 및 읽기/쓰기.
21
보호 페이지 및 쓰기에 복사합니다.
22
보호 페이지, 실행 파일 및 읽기/쓰기.
23
보호 페이지, 실행 파일 및 쓰기에 복사합니다.
24
페이지에 액세스할 수 없습니다.
25
캐시할 수 없는 보호 페이지 및 읽기 전용입니다.
26
캐시할 수 없는, 보호 페이지 및 실행 파일.
27
캐시할 수 없는, 보호 페이지, 실행 파일 및 읽기 전용입니다.
28
캐시할 수 없는, 보호 페이지 및 읽기/쓰기.
29
캐시할 수 없는, 보호 페이지 및 쓰기에 복사.
30
캐시할 수 없는, 보호 페이지, 실행 파일 및 읽기/쓰기.
31
캐시할 수 없는, 보호 페이지, 실행 파일 및 쓰기에 복사.

ShareCount

이 페이지를 공유하는 프로세스 수입니다. 이 멤버의 최대값은 7입니다.

Shared

이 비트가 1이면 페이지를 공유할 수 있습니다. 그렇지 않으면 페이지를 공유할 수 없습니다.

Reserved

이 멤버는 예약되어 있습니다.

VirtualPage

가상 주소 공간에 있는 페이지의 주소입니다.

64비트 Windows: 이 멤버의 길이는 52비트입니다.

요구 사항

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

추가 정보

PSAPI_WORKING_SET_INFORMATION