PagePoolState (Windows Embedded CE 6.0)
1/6/2010
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