| Member name | Value | Description |
---|
| mcmiiIndex_GlobalMemoryStatus | 0 | Index of a Variant holdingthe GlobalMemoryStatusEx information as an array of Double. Indices into
this array are given by mcmiiGMS_ enumerations |
| mcmiiGMS_MemoryLoad | 0 | Number between 0 and 100 that gives a general idea of current memory utilization |
| mcmiiGMS_TotalPhys | 1 | Total size of physical memory, in Mbytes |
| mcmiiGMS_AvailPhys | 2 | Size of physical memory available, in Mbytes |
| mcmiiGMS_TotalPageFile | 3 | Size of the committed memory limit, in Mbytes |
| mcmiiGMS_AvailPageFile | 4 | Size of available memory to commit, in Mbytes |
| mcmiiGMS_TotalVirtual | 5 | Total size of the user mode portion of the virtual address space of the calling process, in Mbytes |
| mcmiiGMS_AvailVirtual | 6 | Size of unreserved and uncommitted memory in the user mode portion of the virtual address space of the calling process, in Mbytes |
| mcmiiGMS_AvailExtendedVirtual | 7 | Size of unreserved and uncommitted memory in the extended portion of the virtual address space of the calling process, in Mbytes. |
| mcmiiIndex_VirtualMemoryStatus | 1 | Index of a Variant holding an arrayof 32-bit unsigned integers (the Variant type is VT_I4), giving various
measures of Virtual Memory usage. Indices into this array are given by
mcmiiVMS_ enumerations |
| mcmiiVMS_LargestFree | 0 | Largest free block of logical memory in 4 KByte pages. |
| mcmiiVMS_PrivateReadWriteCommitted | 1 | Private, Committed Read-Write memory in 4 KByte pages. |
| mcmiiVMS_PrivateNonReadWriteCommitted | 2 | Private, Committed non Read-Write memory in 4 KByte pages |
| mcmiiVMS_PrivateReserved | 3 | Private, Reserved memory in 4 KByte pages |
| mcmiiVMS_MappedCommitted | 4 | Mapped, Committed memory in 4 KByte pages |
| mcmiiVMS_MappedReserved | 5 | Mapped, Reserved memory in 4 KByte pages |
| mcmiiVMS_Image | 6 | Image, Committed or Reserved memory in 4 KByte pages |
| mcmiiVMS_NumberOfBlocksInDump | 7 | Number of blocks in the VirtualMemoryDump |
| mcmiiIndex_VirtualMemoryDump | 2 | Index of a Variant holding a2-Dimensional array of 32-bit unsigned integers (the Variant type VT_I4),
holding a dump of Virtual Memory blocks. Indices into the fastest moving
dimension (left-dimension in VB, right dimension in C) of this array are
given by mcmiiVMD_ enumerations. See the SDK MEMORY_BASIC_INFORMATION
struct for details |
| mcmiiVMD_BaseAddress | 0 | Pointer to the base address of the region of pages / 4096. |
| mcmiiVMD_AllocationBase | 1 | Pointer to the base address of a range of pages allocated by the VirtualAlloc function / 4096 |
| mcmiiVMD_RegionSize | 2 | |
| mcmiiVMD_StateProtectType | 3 | Bits OR'ed together specify the state ofthe pages in the region (mcmiiVM_SPT_STATE_...), the access protection of
the pages in the region (mcmiiVM_SPT_PROTECT_...) and the type of pages in
the region (mcmiiVM_SPT_TYPE_...) |
| mcmiiVM_SPT_PROTECT_PAGE_NOACCESS | 1 | |
| mcmiiVM_SPT_PROTECT_PAGE_READONLY | 2 | |
| mcmiiVM_SPT_PROTECT_PAGE_READWRITE | 4 | |
| mcmiiVM_SPT_PROTECT_PAGE_WRITECOPY | 8 | |
| mcmiiVM_SPT_PROTECT_PAGE_EXECUTE | 16 | |
| mcmiiVM_SPT_PROTECT_PAGE_EXECUTE_READ | 32 | |
| mcmiiVM_SPT_PROTECT_PAGE_EXECUTE_READWRITE | 64 | |
| mcmiiVM_SPT_PROTECT_PAGE_EXECUTE_WRITECOPY | 128 | |
| mcmiiVM_SPT_PROTECT_PAGE_GUARD | 256 | |
| mcmiiVM_SPT_PROTECT_PAGE_NOCACHE | 512 | |
| mcmiiVM_SPT_PROTECT_PAGE_WRITECOMBINE | 1024 | |
| mcmiiVM_SPT_STATE_MEM_COMMIT | 4096 | |
| mcmiiVM_SPT_STATE_MEM_RESERVE | 8192 | |
| mcmiiVM_SPT_STATE_MEM_FREE | 65536 | |
| mcmiiVM_SPT_TYPE_MEM_PRIVATE | 131072 | |
| mcmiiVM_SPT_TYPE_MEM_MAPPED | 262144 | |
| mcmiiVM_SPT_TYPE_MEM_IMAGE | 16777216 | |
| mcmiiVM_CODE_VMD_APPEARED | 268435456 | Flag on themcmiiVMD_StateProtectType field of VMD records which newly appeared
during a McImages.MemoryInfoDelta comparison. |
| mcmiiVM_CODE_VMD_DISAPPEARED | 536870912 | Flag on themcmiiVMD_StateProtectType field of VMD records which completely disappeared
from the assigning MemoryInformation during a McImages.MemoryInfoDelta comparison. |
| mcmiiVM_CODE_VMD_PREVIOUS | 1073741824 | Flag on themcmiiVMD_StateProtectType field of previous (from the assigned MemoryInformation)
VMD records which differ from and overlap one or more current VMD records
during a McImages.MemoryInfoDelta comparison. |
| mcmiiVM_CODE_VMD_CURRENT | -2147483648 | Flag on themcmiiVMD_StateProtectType field of current VMD records which differ from and
overlap one or more previous VMD records (from the assigned
MemoryInformation) during a McImages.MemoryInfoDelta comparison. |
| mcmiiIndex_NumberOfProcessHeaps | 3 | Index of a Variant holding along value giving the number of process heaps |