MEMORYSTATUS (Windows CE 5.0)

Send Feedback

This structure contains information about current memory availability. The GlobalMemoryStatus function uses this structure.

typedef struct _MEMORYSTATUS { DWORD dwLength; DWORD dwMemoryLoad; DWORD dwTotalPhys; DWORD dwAvailPhys; DWORD dwTotalPageFile; DWORD dwAvailPageFile; DWORD dwTotalVirtual; DWORD dwAvailVirtual; } MEMORYSTATUS, *LPMEMORYSTATUS; 

Members

  • dwLength
    Specifies the size, in bytes, of the MEMORYSTATUS structure.

    Set this member to sizeof(MEMORYSTATUS) when passing it to the GlobalMemoryStatus function.

  • dwMemoryLoad
    Specifies a number between zero and 100 that gives a general idea of current memory use, in which zero 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.

    This number does not represent the 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.

Requirements

OS Versions: Windows CE 1.0 and later.
Header: Winbase.h.

See Also

GlobalMemoryStatus

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.