Compartilhar via


união PSAPI_WORKING_SET_EX_BLOCK (psapi.h)

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

Sintaxe

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;

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.

Valid

Se esse bit for 1, os membros subsequentes serão válidos; caso contrário, eles devem ser ignorados.

ShareCount

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

Win32Protection

Os atributos de proteção de memória da página. Para obter uma lista de valores, consulte Constantes de Proteção de Memória.

Shared

Se esse bit for 1, a página poderá ser compartilhada.

Node

O nó NUMA. O valor máximo desse membro é 63.

Locked

Se esse bit for 1, a página virtual será bloqueada na memória física.

LargePage

Se esse bit for 1, a página será uma página grande.

Reserved

Reservado.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Esse membro não está disponível antes de Windows Server 2012 e Windows 8.

Bad

Se esse bit for 1, a página será relatada como ruim.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Esse membro não está disponível antes de Windows Server 2012 e Windows 8.

ReservedUlong

Reservado. Esse membro só está disponível em código de 64 bits em execução em edições de 64 bits do Windows.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Esse membro não está disponível antes de Windows Server 2012 e Windows 8.

Invalid

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Essa estrutura não está disponível antes de Windows Server 2012 e Windows 8.

Invalid.Valid

Se esse bit for 0, os membros subsequentes serão válidos; caso contrário, eles devem ser ignorados.

Invalid.Reserved0

Reservado.

Invalid.Shared

Se esse bit for 1, a página poderá ser compartilhada.

Invalid.Reserved1

Reservado.

Invalid.Bad

Se esse bit for 1, a página será relatada como ruim.

Invalid.ReservedUlong

Reservado. Esse membro só está disponível em código de 64 bits em execução em edições de 64 bits do Windows.

Requisitos

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

Confira também

Estruturas psapi

PSAPI_WORKING_SET_EX_INFORMATION

QueryWorkingSetEx