Returns information about the virtual memory managed by a process.
BOOLEAN GetRtVirtualMemoryInfo(
    RTHANDLE hProcOrVseg , 
    LPVIRTUAL_MEMORY_INFO pMemoryInfo
);
typedef struct tagVirtMemInfo {
    RTHANDLE  hProcess;           // handle for process which owns the vseg
    RTHANDLE  hVseg;              // vseg being inspected
    DWORD     cbVsegSize;         // vseg size, in bytes. 0 == 4 GiB
    DWORD     cbAllocated;        // space allocated from vseg, in bytes
    DWORD     cbAvailable;        // space available, in bytes
    DWORD     cbLargestAvailable; // largest available piece, in bytes
} VIRTUAL_MEMORY_INFO, *LPVIRTUAL_MEMORY_INFO;
hProcOrVseg 
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 |