2.2.1.5.2 NLPR_QUOTA_LIMITS

The NLPR_QUOTA_LIMITS structure defines a set of system resources that are available to a domain user.

 typedef struct _NLPR_QUOTA_LIMITS {
   ULONG PagedPoolLimit;
   ULONG NonPagedPoolLimit;
   ULONG MinimumWorkingSetSize;
   ULONG MaximumWorkingSetSize;
   ULONG PagefileLimit;
   OLD_LARGE_INTEGER Reserved;
 } NLPR_QUOTA_LIMITS,
  *PNLPR_QUOTA_LIMITS;

PagedPoolLimit: A ULONG that specifies the number of bytes of paged pool memory assigned to the user. The paged pool is an area of system memory (physical memory used by the operating system) for objects that can be written to disk when they are not being used.

NonPagedPoolLimit: A ULONG that specifies the number of bytes of nonpaged pool memory assigned to the user. The nonpaged pool is an area of system memory for objects that cannot be written to disk but MUST remain in physical memory as long as they are allocated.

MinimumWorkingSetSize: A ULONG that specifies the minimum set size assigned to the user. The working set of a process is the set of memory pages currently visible to the process in physical RAM memory. These pages are present in memory when the application is running and available for an application to use without triggering a page fault.

MaximumWorkingSetSize: A ULONG that specifies the maximum set size assigned to the user.

PagefileLimit: A ULONG that specifies the maximum size, in bytes, of the paging file, which is a reserved space on disk that backs up committed physical memory on the computer.

Reserved: An OLD_LARGE_INTEGER structure ([MSDN-OLI]) that is set to zero and ignored on receipt.