Returns information about the physical memory managed by a process.
BOOLEAN GetRtPhysicalMemoryInfo( RTHANDLE hProcess, LPPHYSICAL_MEMORY_INFO pMemoryInfo ); typedef struct { RTHANDLE hTargetProcess; // process for which the information is returned RTHANDLE hParentProcess; // process’ parent process handle QWORD cbPoolMax; // pool max value, in bytes QWORD cbPoolMin; // pool min value, in bytes QWORD cbAllocated; // memory currently allocated from pool min, in bytes QWORD cbBorrowed; // memory borrowed from parent process, in bytes QWORD cbAvailable; // memory available, in bytes QWORD cbLargestAvailable; // largest memory area available, in bytes } PHYSICAL_MEMORY_INFO, *LPPHYSICAL_MEMORY_INFO;
hProcess
pMemoryInfo
TRUE
FALSE
E_OK 0x0000
E_TYPE 0x8002
E_EXIST
E_BAD_ADDR
Versions | Defined in | Include | Link to |
---|---|---|---|
INtime 6.2 | intime/rt/include/rtbase.h | rt.h | rt.lib |