Partager via


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

Voir aussi

PSAPI Structures

PSAPI_WORKING_SET_EX_INFORMATION

QueryWorkingSetEx