Exemple #1
0
        private static MemStatus InternalGlobalMemoryStatusEx()
        {
            var stat = new MemStatus();

            GlobalMemoryStatusEx(stat);
            return(stat);
        }
Exemple #2
0
 public MemStatusText(MemStatus status)
 {
     Length               = GetSizeReadable(status.dwLength);
     MemoryLoad           = GetSizeReadable(status.dwMemoryLoad);
     TotalPhysical        = GetSizeReadable(status.ullTotalPhys);
     AvailPhysical        = GetSizeReadable(status.ullAvailPhys);
     TotalPageFile        = GetSizeReadable(status.ullTotalPageFile);
     AvailPageFile        = GetSizeReadable(status.ullAvailPageFile);
     TotalVirtual         = GetSizeReadable(status.ullTotalVirtual);
     AvailVirtual         = GetSizeReadable(status.ullAvailVirtual);
     AvailExtendedVirtual = GetSizeReadable(status.ullAvailExtendedVirtual);
 }
Exemple #3
0
 private static extern bool GlobalMemoryStatusEx([In, Out] MemStatus lpBuffer);
 internal static extern Boolean GlobalMemoryStatusEx(ref MemStatus lpBuffer);
 public MemStatusText(MemStatus status)
 {
     Length = GetSizeReadable(status.dwLength);
     MemoryLoad = GetSizeReadable(status.dwMemoryLoad);
     TotalPhysical = GetSizeReadable(status.ullTotalPhys);
     AvailPhysical = GetSizeReadable(status.ullAvailPhys);
     TotalPageFile = GetSizeReadable(status.ullTotalPageFile);
     AvailPageFile = GetSizeReadable(status.ullAvailPageFile);
     TotalVirtual = GetSizeReadable(status.ullTotalVirtual);
     AvailVirtual = GetSizeReadable(status.ullAvailVirtual);
     AvailExtendedVirtual = GetSizeReadable(status.ullAvailExtendedVirtual);
 }
 private static MemStatus InternalGlobalMemoryStatusEx()
 {
     var stat = new MemStatus();
     GlobalMemoryStatusEx(stat);
     return stat;
 }