PSAPI_WORKING_SET_EX_BLOCK union (psapi.h)

ページの拡張ワーキング セット情報が含まれます。

構文

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;

メンバー

Flags

ワーキング セット情報。 この変数のレイアウトについては、構造体メンバーの説明を参照してください。

Valid

このビットが 1 の場合、後続のメンバーは有効です。それ以外の場合は無視する必要があります。

ShareCount

このページを共有するプロセスの数。 このメンバーの最大値は 7 です。

Win32Protection

ページのメモリ保護属性。 値の一覧については、「 メモリ保護定数」を参照してください。

Shared

このビットが 1 の場合は、ページを共有できます。

Node

NUMA ノード。 このメンバーの最大値は 63 です。

Locked

このビットが 1 の場合、仮想ページは物理メモリでロックされます。

LargePage

このビットが 1 の場合、ページは大きなページになります。

Reserved

予約済み。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: このメンバーは、Windows Server 2012してWindows 8する前には使用できません。

Bad

このビットが 1 の場合、ページは無効として報告されています。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: このメンバーは、Windows Server 2012してWindows 8する前には使用できません。

ReservedUlong

予約済み。 このメンバーは、64 ビット エディションの Windows で実行されている 64 ビット コードでのみ使用できます。

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: このメンバーは、Windows Server 2012してWindows 8する前には使用できません。

Invalid

Windows Server 2008 R2、Windows 7、Windows Server 2008、Windows Vista、Windows Server 2003、Windows XP: この構造体は、Windows Server 2012およびWindows 8する前には使用できません。

Invalid.Valid

このビットが 0 の場合、後続のメンバーは有効です。それ以外の場合は無視する必要があります。

Invalid.Reserved0

予約済み。

Invalid.Shared

このビットが 1 の場合は、ページを共有できます。

Invalid.Reserved1

予約済み。

Invalid.Bad

このビットが 1 の場合、ページは無効として報告されています。

Invalid.ReservedUlong

予約済み。 このメンバーは、64 ビット エディションの Windows で実行されている 64 ビット コードでのみ使用できます。

要件

要件
サポートされている最小のクライアント Windows Vista、Windows XP Professional x64 Edition [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008、Windows Server 2003 SP1 [デスクトップ アプリのみ]
Header psapi.h

こちらもご覧ください

PSAPI 構造体

PSAPI_WORKING_SET_EX_INFORMATION

QueryWorkingSetEx