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 |