please dont rip this site Prev Next

MEMORYSTATUS info  Overview  Group

The MEMORYSTATUS structure contains information about the current state of both physical and virtual memory. The GlobalMemoryStatus function stores information into a MEMORYSTATUS structure.

typedef struct _MEMORYSTATUS { // mst 

    DWORD dwLength;        // sizeof(MEMORYSTATUS) 

    DWORD dwMemoryLoad;    // percent of memory in use 

    DWORD dwTotalPhys;     // bytes of physical memory 

    DWORD dwAvailPhys;     // free physical memory bytes 

    DWORD dwTotalPageFile; // bytes of paging file 

    DWORD dwAvailPageFile; // free bytes of paging file 

    DWORD dwTotalVirtual;  // user bytes of address space 

    DWORD dwAvailVirtual;  // free user bytes 




The size in bytes of the MEMORYSTATUS data structure. You do not need to set this member before calling the GlobalMemoryStatus function; the function sets it.
Specifies a number between 0 and 100 that gives a general idea of current memory utilization, in which 0 indicates no memory use and 100 indicates full memory use.
Indicates the total number of bytes of physical memory.
Indicates the number of bytes of physical memory available.
Indicates the total number of bytes that can be stored in the paging file. Note that this number does not represent the actual physical size of the paging file on disk.
Indicates the number of bytes available in the paging file.
Indicates the total number of bytes that can be described in the user mode portion of the virtual address space of the calling process.
Indicates the number of bytes of unreserved and uncommitted memory in the user mode portion of the virtual address space of the calling process.

See Also



See also:

file: /Techref/os/win/api/win32/struc/src/str10_26.htm, 2KB, , updated: 2000/4/7 12:20, local time: 2022/5/16 07:36,

 ©2022 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE!


After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.

Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?

  PICList 2022 contributors:
o List host: MIT, Site host, Top posters @20220516
* Page Editors: James Newton, David Cary, and YOU!
* Roman Black of Black Robotics donates from sales of Linistep stepper controller kits.
* Ashley Roll of Digital Nemesis donates from sales of RCL-1 RS232 to TTL converters.
* Monthly Subscribers: Gregg Rew. on-going support is MOST appreciated!
* Contributors: Richard Seriani, Sr.

Welcome to!