Syntax
typedef struct tagPoolInfo {
RTHANDLE hTargetProcess;
RTHANDLE hParentProcess;
DWORD cbPoolMax;
DWORD cbPoolMin;
DWORD cbInitialSize;
DWORD cbAllocated;
DWORD cbAvailable;
DWORD cbBorrowed;
} POOLINFO, *LPPOOLINFO;
Fields
NOTE:
hTargetProcess
- The handle for the process whose memory pool is being examined.
hParentProcess
- The handle for the parent process of the specified target process.
cbPoolMax
- The maximum size in bytes of the target process' memory pool.
cbPoolMin
- The minimum size in bytes of the target process' memory pool.
cbInitialSize
- The original value of cbPoolMin when the process was created.
cbAllocated
- The number of bytes currently allocated from the target process' pool.
cbAvailable
- The number of bytes available in the target process' pool. It does not include memory allocated from the target process' parent process.
cbBorrowed
- The number of bytes borrowed from the process' parent process.
See Also