Freigeben über


PSAPI_WORKING_SET_EX_BLOCK Union (psapi.h)

Enthält erweiterte Arbeitssatzinformationen für eine Seite.

Syntax

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;

Member

Flags

Die Arbeitssatzinformationen. Informationen zum Layout dieser Variablen finden Sie in der Beschreibung der Strukturmember.

Valid

Wenn dieses Bit 1 ist, sind die nachfolgenden Member gültig. andernfalls sollten sie ignoriert werden.

ShareCount

Die Anzahl der Prozesse, die diese Seite gemeinsam nutzen. Der maximal zulässige Wert dieses Members ist 7.

Win32Protection

Die Speicherschutzattribute der Seite. Eine Liste der Werte finden Sie unter Speicherschutzkonstanten.

Shared

Wenn dieses Bit 1 ist, kann die Seite freigegeben werden.

Node

Der NUMA-Knoten. Der maximale Wert dieses Members ist 63.

Locked

Wenn dieses Bit 1 ist, ist die virtuelle Seite im physischen Speicher gesperrt.

LargePage

Wenn dieses Bit 1 ist, ist die Seite eine große Seite.

Reserved

Reserviert.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieses Mitglied ist vor Windows Server 2012 und Windows 8 nicht verfügbar.

Bad

Wenn dieses Bit 1 ist, wurde die Seite als ungültig gemeldet.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieses Mitglied ist vor Windows Server 2012 und Windows 8 nicht verfügbar.

ReservedUlong

Reserviert. Dieses Element ist nur für 64-Bit-Code verfügbar, der unter 64-Bit-Editionen von Windows ausgeführt wird.

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Dieses Mitglied ist vor Windows Server 2012 und Windows 8 nicht verfügbar.

Invalid

Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 und Windows XP: Diese Struktur ist vor Windows Server 2012 und Windows 8 nicht verfügbar.

Invalid.Valid

Wenn dieses Bit 0 ist, sind die nachfolgenden Member gültig. andernfalls sollten sie ignoriert werden.

Invalid.Reserved0

Reserviert.

Invalid.Shared

Wenn dieses Bit 1 ist, kann die Seite freigegeben werden.

Invalid.Reserved1

Reserviert.

Invalid.Bad

Wenn dieses Bit 1 ist, wurde die Seite als ungültig gemeldet.

Invalid.ReservedUlong

Reserviert. Dieses Element ist nur für 64-Bit-Code verfügbar, der unter 64-Bit-Editionen von Windows ausgeführt wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP Professional x64 Edition [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps]
Kopfzeile psapi.h

Weitere Informationen

PSAPI-Strukturen

PSAPI_WORKING_SET_EX_INFORMATION

QueryWorkingSetEx