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 |