Condividi tramite


PSAPI_WORKING_SET_EX_BLOCK unione (psapi.h)

Contiene informazioni estese sul working set per una pagina.

Sintassi

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;

Members

Flags

Informazioni sul working set. Per informazioni sul layout di questa variabile, vedere la descrizione dei membri della struttura.

Valid

Se questo bit è 1, i membri successivi sono validi; in caso contrario, devono essere ignorati.

ShareCount

Numero di processi che condividono questa pagina. Il valore massimo di questo membro è 7.

Win32Protection

Attributi di protezione della memoria della pagina. Per un elenco di valori, vedere Costanti di protezione della memoria.

Shared

Se questo bit è 1, la pagina può essere condivisa.

Node

Nodo NUMA. Il valore massimo di questo membro è 63.

Locked

Se questo bit è 1, la pagina virtuale è bloccata nella memoria fisica.

LargePage

Se questo bit è 1, la pagina è una pagina di grandi dimensioni.

Reserved

Riservato.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo membro non è disponibile prima di Windows Server 2012 e Windows 8.

Bad

Se questo bit è 1, la pagina è stata segnalata come non valida.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo membro non è disponibile prima di Windows Server 2012 e Windows 8.

ReservedUlong

Riservato. Questo membro è disponibile solo nel codice a 64 bit in esecuzione in edizioni a 64 bit di Windows.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questo membro non è disponibile prima di Windows Server 2012 e Windows 8.

Invalid

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 e Windows XP: Questa struttura non è disponibile prima di Windows Server 2012 e Windows 8.

Invalid.Valid

Se questo bit è 0, i membri successivi sono validi; in caso contrario, devono essere ignorati.

Invalid.Reserved0

Riservato.

Invalid.Shared

Se questo bit è 1, la pagina può essere condivisa.

Invalid.Reserved1

Riservato.

Invalid.Bad

Se questo bit è 1, la pagina è stata segnalata come non valida.

Invalid.ReservedUlong

Riservato. Questo membro è disponibile solo nel codice a 64 bit in esecuzione in edizioni a 64 bit di Windows.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista, Windows XP Professional x64 Edition [solo app desktop]
Server minimo supportato Windows Server 2008, Windows Server 2003 con SP1 [solo app desktop]
Intestazione psapi.h

Vedi anche

Strutture PSAPI

PSAPI_WORKING_SET_EX_INFORMATION

QueryWorkingSetEx