PSAPI_WORKING_SET_BLOCK union

Contains working set information for a page.

Syntax

typedef union _PSAPI_WORKING_SET_BLOCK {
  ULONG_PTR Flags;
  struct {
    ULONG_PTR Protection : 5;
    ULONG_PTR ShareCount : 3;
    ULONG_PTR Shared : 1;
    ULONG_PTR Reserved : 3;
#if ...
    ULONG_PTR VirtualPage : 52;
#else
    ULONG_PTR VirtualPage : 20;
#endif
  };
} PSAPI_WORKING_SET_BLOCK, *PPSAPI_WORKING_SET_BLOCK;

Members

Flags

The working set information. See the description of the structure members for information about the layout of this variable.

__unnamed_struct_07fb_1

__unnamed_struct_07fb_1.Protection

__unnamed_struct_07fb_1.ShareCount

__unnamed_struct_07fb_1.Shared

__unnamed_struct_07fb_1.Reserved

__unnamed_struct_07fb_1.VirtualPage.#2405129967

__unnamed_struct_07fb_1.VirtualPage.#3716362281

Requirements

   
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header psapi.h

See Also

PSAPI_WORKING_SET_INFORMATION