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 

} MEMORYSTATUS, *LPMEMORYSTATUS; 

 

Members

dwLength
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.
dwMemoryLoad
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.
dwTotalPhys
Indicates the total number of bytes of physical memory.
dwAvailPhys
Indicates the number of bytes of physical memory available.
dwTotalPageFile
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.
dwAvailPageFile
Indicates the number of bytes available in the paging file.
dwTotalVirtual
Indicates the total number of bytes that can be described in the user mode portion of the virtual address space of the calling process.
dwAvailVirtual
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

GlobalMemoryStatus 

 


file: /Techref/os/win/api/win32/struc/src/str10_26.htm, 2KB, , updated: 2000/4/7 11:20, local time: 2024/12/6 01:59,
TOP NEW HELP FIND: 
18.97.14.85:LOG IN

 ©2024 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!

<A HREF="http://techref.massmind.org/techref/os/win/api/win32/struc/src/str10_26.htm"> MEMORYSTATUS</A>

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?

 

Welcome to massmind.org!

 

Welcome to techref.massmind.org!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  .