Partager via


union PSAPI_WORKING_SET_BLOCK (psapi.h)

Contient des informations sur le jeu de travail d’une page.

Syntaxe

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;

Membres

Flags

Informations sur le jeu de travail. Pour plus d’informations sur la disposition de cette variable, consultez la description des membres de la structure.

Protection

Attributs de protection de la page. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
0
La page n’est pas accessible.
1
Lecture seule.
2
Exécutable.
3
Exécutable et en lecture seule.
4
En lecture/écriture.
5
Copie en écriture.
6
Exécutable et lecture/écriture.
7
Exécutable et copie en écriture.
8
La page n’est pas accessible.
9
Non mis en cache et en lecture seule.
10
Non mis en cache et exécutable.
11
Non mis en cache, exécutable et en lecture seule.
12
Non mis en cache et en lecture/écriture.
13
Non mis en cache et copie en écriture.
14
Non mis en cache, exécutable et lecture/écriture.
15
Non mis en cache, exécutable et copie en écriture.
16
La page n’est pas accessible.
17
Page de protection et lecture seule.
18
Page de protection et exécutable.
19
Page de protection, exécutable et lecture seule.
20
Protéger la page et la lecture/écriture.
21
Protéger la page et la copie en écriture.
22
Protéger la page, l’exécutable et la lecture/écriture.
23
Protéger la page, l’exécutable et la copie en écriture.
24
La page n’est pas accessible.
25
Non mis en cache, page de protection et lecture seule.
26
Non mis en cache, page de protection et exécutable.
27
Non mis en cache, page de protection, exécutable et lecture seule.
28
Non mis en cache, page de protection et lecture/écriture.
29
Non mis en cache, page de protection et copie en écriture.
30
Non mis en cache, page de protection, exécutable et lecture/écriture.
31
Non mis en cache, page de protection, exécutable et copie en écriture.

ShareCount

Nombre de processus qui partagent cette page. La valeur maximale de ce membre est 7.

Shared

Si ce bit est 1, la page est partageable ; sinon, la page n’est pas partageable.

Reserved

Ce membre est réservé.

VirtualPage

Adresse de la page dans l’espace d’adressage virtuel.

Windows 64 bits : Ce membre a une longueur de 52 bits.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête psapi.h

Voir aussi

PSAPI_WORKING_SET_INFORMATION