union PSAPI_WORKING_SET_EX_BLOCK (psapi.h)
Contient des informations sur le jeu de travail étendu pour une page.
Syntaxe
typedef union _PSAPI_WORKING_SET_EX_BLOCK {
ULONG_PTR Flags;
union {
struct {
ULONG_PTR Valid : 1;
ULONG_PTR ShareCount : 3;
ULONG_PTR Win32Protection : 11;
ULONG_PTR Shared : 1;
ULONG_PTR Node : 6;
ULONG_PTR Locked : 1;
ULONG_PTR LargePage : 1;
ULONG_PTR Reserved : 7;
ULONG_PTR Bad : 1;
ULONG_PTR ReservedUlong : 32;
};
struct {
ULONG_PTR Valid : 1;
ULONG_PTR Reserved0 : 14;
ULONG_PTR Shared : 1;
ULONG_PTR Reserved1 : 15;
ULONG_PTR Bad : 1;
ULONG_PTR ReservedUlong : 32;
} Invalid;
};
} PSAPI_WORKING_SET_EX_BLOCK, *PPSAPI_WORKING_SET_EX_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.
Valid
Si ce bit est 1, les membres suivants sont valides ; sinon, ils doivent être ignorés.
ShareCount
Nombre de processus qui partagent cette page. La valeur maximale de ce membre est 7.
Win32Protection
Attributs de protection de la mémoire de la page. Pour obtenir la liste des valeurs, consultez Constantes de protection de la mémoire.
Shared
Si ce bit est 1, la page peut être partagée.
Node
Nœud NUMA. La valeur maximale de ce membre est 63.
Locked
Si ce bit est 1, la page virtuelle est verrouillée dans la mémoire physique.
LargePage
Si ce bit est 1, la page est une grande page.
Reserved
Réservé.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Ce membre n’est pas disponible avant Windows Server 2012 et Windows 8.
Bad
Si ce bit est 1, la page est signalée comme incorrecte.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Ce membre n’est pas disponible avant Windows Server 2012 et Windows 8.
ReservedUlong
Réservé. Ce membre est disponible uniquement sur le code 64 bits s’exécutant sur les éditions 64 bits de Windows.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Ce membre n’est pas disponible avant Windows Server 2012 et Windows 8.
Invalid
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 et Windows XP : Cette structure n’est pas disponible avant Windows Server 2012 et Windows 8.
Invalid.Valid
Si ce bit est 0, les membres suivants sont valides ; sinon, ils doivent être ignorés.
Invalid.Reserved0
Réservé.
Invalid.Shared
Si ce bit est 1, la page peut être partagée.
Invalid.Reserved1
Réservé.
Invalid.Bad
Si ce bit est 1, la page est signalée comme incorrecte.
Invalid.ReservedUlong
Réservé. Ce membre est disponible uniquement sur le code 64 bits s’exécutant sur les éditions 64 bits de Windows.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows XP Professionnel Édition x64 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008, Windows Server 2003 avec SP1 [applications de bureau uniquement] |
En-tête | psapi.h |