private static MemStatus InternalGlobalMemoryStatusEx() { var stat = new MemStatus(); GlobalMemoryStatusEx(stat); return(stat); }
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 extern bool GlobalMemoryStatusEx([In, Out] MemStatus lpBuffer);
internal static extern Boolean GlobalMemoryStatusEx(ref MemStatus lpBuffer);
private static MemStatus InternalGlobalMemoryStatusEx() { var stat = new MemStatus(); GlobalMemoryStatusEx(stat); return stat; }