PagePoolState

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

This structure contains data about the state of the loader page pool or the file page pool. It is used in conjunction with the NKPagePoolState structure and the IOCTL_KLIB_GET_POOL_STATE I/O control.

Syntax

typedef struct {
    DWORD CurrentSize;
    DWORD TrimCount;
    DWORD TrimTime;
    DWORD CriticalCount;
    DWORD CriticalTime;
    DWORD FailCount;
} PagePoolState;

Members

  • CurrentSize
    Amount of memory, in bytes, currently in use by the pool.
  • TrimCount
    Number of times the target was exceeded and the trimming thread ran.
  • TrimTime
    Amount of time, in milliseconds, that the trimming thread has run.
  • CriticalCount
    Number of times the thread went into critical mode.
  • CriticalTime
    Amount of time, in milliseconds, that the trimming thread has run at critical priority.
  • FailCount
    Number of allocations that failed due to lack of memory.

Requirements

Header pkfuncs.h
Windows Embedded CE Windows Embedded CE 6.0 and later

See Also

Reference

Kernel Structures
NKPagePoolState
IOCTL_KLIB_GET_POOL_STATE

Other Resources

Kernel Migration
Developing a Device Driver
Bringing Up a Hardware Platform