Leaked source code of windows server 2003
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1991 Microsoft Corporation
Module Name:
memavail.c
Abstract:
Program to display the size of physical RAM, and paging file space.
Author:
03-Dec-1996 Steve Wood (stevewo)
Revision History:
--*/
#include <stdlib.h>
#include <stdio.h>
#include <windows.h>
int __cdecl main( int argc, char *argv[] ) { MEMORYSTATUS MemoryStatus;
GlobalMemoryStatus( &MemoryStatus );
MemoryStatus.dwTotalPhys /= 1024 * 1024; MemoryStatus.dwAvailPhys /= 1024 * 1024; MemoryStatus.dwTotalPageFile /= 1024 * 1024; MemoryStatus.dwAvailPageFile /= 1024 * 1024; MemoryStatus.dwTotalVirtual /= 1024 * 1024; MemoryStatus.dwAvailVirtual /= 1024 * 1024; printf( "Memory Availability (Numbers in MegaBytes)\n" ); printf( "\n" ); printf( " Total Available\n" ); printf( "\n" );
printf( "Physical: %5u %5u\n", MemoryStatus.dwTotalPhys, MemoryStatus.dwAvailPhys ); printf( "PageFile: %5u %5u\n", MemoryStatus.dwTotalPageFile, MemoryStatus.dwAvailPageFile ); printf( "Virtual: %5u %5u\n", MemoryStatus.dwTotalVirtual, MemoryStatus.dwAvailVirtual );
return 0; }
|