Click or drag to resize

mcMemoryInformationIndices Enumeration

Indices for the McImages.MemoryInformation array of Variant andindices into those variants as well. Some memory information code bits are also enumerated.

Namespace:  MediaCy.IQL.Engine
Assembly:  MediaCy.IQL.Engine (in MediaCy.IQL.Engine.dll) Version: 10.0.6912.0
Syntax
VB
Public Enumeration mcMemoryInformationIndices
Members
  Member nameValueDescription
mcmiiIndex_GlobalMemoryStatus0Index of a Variant holdingthe GlobalMemoryStatusEx information as an array of Double. Indices into this array are given by mcmiiGMS_ enumerations
mcmiiGMS_MemoryLoad0Number between 0 and 100 that gives a general idea of current memory utilization
mcmiiGMS_TotalPhys1Total size of physical memory, in Mbytes
mcmiiGMS_AvailPhys2Size of physical memory available, in Mbytes
mcmiiGMS_TotalPageFile3Size of the committed memory limit, in Mbytes
mcmiiGMS_AvailPageFile4Size of available memory to commit, in Mbytes
mcmiiGMS_TotalVirtual5Total size of the user mode portion of the virtual address space of the calling process, in Mbytes
mcmiiGMS_AvailVirtual6Size of unreserved and uncommitted memory in the user mode portion of the virtual address space of the calling process, in Mbytes
mcmiiGMS_AvailExtendedVirtual7Size of unreserved and uncommitted memory in the extended portion of the virtual address space of the calling process, in Mbytes.
mcmiiIndex_VirtualMemoryStatus1Index 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_LargestFree0Largest free block of logical memory in 4 KByte pages.
mcmiiVMS_PrivateReadWriteCommitted1Private, Committed Read-Write memory in 4 KByte pages.
mcmiiVMS_PrivateNonReadWriteCommitted2Private, Committed non Read-Write memory in 4 KByte pages
mcmiiVMS_PrivateReserved3Private, Reserved memory in 4 KByte pages
mcmiiVMS_MappedCommitted4Mapped, Committed memory in 4 KByte pages
mcmiiVMS_MappedReserved5Mapped, Reserved memory in 4 KByte pages
mcmiiVMS_Image6Image, Committed or Reserved memory in 4 KByte pages
mcmiiVMS_NumberOfBlocksInDump7Number of blocks in the VirtualMemoryDump
mcmiiIndex_VirtualMemoryDump2Index 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_BaseAddress0Pointer to the base address of the region of pages / 4096.
mcmiiVMD_AllocationBase1Pointer to the base address of a range of pages allocated by the VirtualAlloc function / 4096
mcmiiVMD_RegionSize2
mcmiiVMD_StateProtectType3Bits 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_NOACCESS1
mcmiiVM_SPT_PROTECT_PAGE_READONLY2
mcmiiVM_SPT_PROTECT_PAGE_READWRITE4
mcmiiVM_SPT_PROTECT_PAGE_WRITECOPY8
mcmiiVM_SPT_PROTECT_PAGE_EXECUTE16
mcmiiVM_SPT_PROTECT_PAGE_EXECUTE_READ32
mcmiiVM_SPT_PROTECT_PAGE_EXECUTE_READWRITE64
mcmiiVM_SPT_PROTECT_PAGE_EXECUTE_WRITECOPY128
mcmiiVM_SPT_PROTECT_PAGE_GUARD256
mcmiiVM_SPT_PROTECT_PAGE_NOCACHE512
mcmiiVM_SPT_PROTECT_PAGE_WRITECOMBINE1024
mcmiiVM_SPT_STATE_MEM_COMMIT4096
mcmiiVM_SPT_STATE_MEM_RESERVE8192
mcmiiVM_SPT_STATE_MEM_FREE65536
mcmiiVM_SPT_TYPE_MEM_PRIVATE131072
mcmiiVM_SPT_TYPE_MEM_MAPPED262144
mcmiiVM_SPT_TYPE_MEM_IMAGE16777216
mcmiiVM_CODE_VMD_APPEARED268435456Flag on themcmiiVMD_StateProtectType field of VMD records which newly appeared during a McImages.MemoryInfoDelta comparison.
mcmiiVM_CODE_VMD_DISAPPEARED536870912Flag on themcmiiVMD_StateProtectType field of VMD records which completely disappeared from the assigning MemoryInformation during a McImages.MemoryInfoDelta comparison.
mcmiiVM_CODE_VMD_PREVIOUS1073741824Flag 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-2147483648Flag 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_NumberOfProcessHeaps3Index of a Variant holding along value giving the number of process heaps
See Also