união PSAPI_WORKING_SET_BLOCK (psapi.h)

Contém informações de conjunto de trabalho para uma página.

Sintaxe

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;

Membros

Flags

As informações do conjunto de trabalho. Consulte a descrição dos membros da estrutura para obter informações sobre o layout dessa variável.

Protection

Os atributos de proteção da página. Esse membro pode ser um dos valores a seguir.

Valor Significado
0
A página não é acessada.
1
Somente leitura.
2
Executável.
3
Executável e somente leitura.
4
Leitura/gravação.
5
Copiar em gravação.
6
Executável e leitura/gravação.
7
Executável e copy-on-write.
8
A página não é acessada.
9
Não pode ser armazenado em cache e somente leitura.
10
Não pode ser armazenado em cache e executável.
11
Não pode ser armazenado em cache, executável e somente leitura.
12
Não em cache e leitura/gravação.
13
Não pode ser armazenado em cache e copiado em gravação.
14
Não em cache, executável e leitura/gravação.
15
Não pode ser armazenado em cache, executável e copiado em gravação.
16
A página não é acessada.
17
Página de proteção e somente leitura.
18
Página de proteção e executável.
19
Página de proteção, executável e somente leitura.
20
Página de proteção e leitura/gravação.
21
Página de proteção e cópia na gravação.
22
Página de proteção, executável e leitura/gravação.
23
Página de proteção, executável e cópia na gravação.
24
A página não é acessada.
25
Não em cache, página de proteção e somente leitura.
26
Não armazenável em cache, página de proteção e executável.
27
Não em cache, página de proteção, executável e somente leitura.
28
Não em cache, página de proteção e leitura/gravação.
29
Não em cache, página de proteção e cópia na gravação.
30
Não em cache, página de proteção, executável e leitura/gravação.
31
Não armazenável em cache, página de proteção, executável e cópia na gravação.

ShareCount

O número de processos que compartilham esta página. O valor máximo desse membro é 7.

Shared

Se esse bit for 1, a página será fragmentável; caso contrário, a página não é fragmentável.

Reserved

Este membro está reservado.

VirtualPage

O endereço da página no espaço de endereço virtual.

Windows de 64 bits: Esse membro tem 52 bits de comprimento.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho psapi.h

Confira também

PSAPI_WORKING_SET_INFORMATION