POOLED_USAGE_AND_LIMITS - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
#ifndef _NTPSAPI_H
// Process information structures
#if (PHNT_MODE != PHNT_MODE_KERNEL)

typedef struct _POOLED_USAGE_AND_LIMITS
{
    SIZE_T PeakPagedPoolUsage;
    SIZE_T PagedPoolUsage;
    SIZE_T PagedPoolLimit;
    SIZE_T PeakNonPagedPoolUsage;
    SIZE_T NonPagedPoolUsage;
    SIZE_T NonPagedPoolLimit;
    SIZE_T PeakPagefileUsage;
    SIZE_T PagefileUsage;
    SIZE_T PagefileLimit;
} POOLED_USAGE_AND_LIMITS, *PPOOLED_USAGE_AND_LIMITS;

#endif
#endif

View code on GitHub

This structure describes the kernel pool memory usage and limits for the process.

Applicable to

Members

PeakPagedPoolUsage

The historical highest size of the paged pool charge in bytes.

PagedPoolUsage

The current size of the paged pool charge in bytes.

PagedPoolLimit

The paged pool quota size in bytes.

PeakNonPagedPoolUsage

The historical highest size of the non-paged pool charge in bytes.

NonPagedPoolUsage

The current size of the non-paged pool charge in bytes.

NonPagedPoolLimit

The non-paged pool quota size in bytes.

PeakPagefileUsage

The historical highest usage in bytes of the pagefiles.

PagefileUsage

The current usage in bytes of the pagefiles.

PagefileLimit

The pagefile quota size in bytes.

See also