Compartilhar via


MEMORYSTATUS

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura contém informações sobre atual disponibilidade memória. A função GlobalMemoryStatus usa essa estrutura.

Syntax

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

Os membros

  • dwLength
    Especifica o tamanho, em bytes, da MEMORYSTATUS estrutura.

    Defina esse membro como sizeof(MEMORYSTATUS) Ao passar para o GlobalMemoryStatus função.

  • dwMemoryLoad
    Especifica um número entre zero e 100 que dá uma idéia geral do atual uso memória, no qual zero indica nenhum use memória e 100 indica use memória total.
  • dwTotalPhys
    Indica o número total de bytes de físico memória.
  • dwAvailPhys
    Indica o número de bytes de físico memória disponível.
  • dwTotalPageFile
    Indica o número total de bytes que podem ser armazenadas no arquivo de paginação.

    Esse número não representa o físico tamanho do arquivo de paginação no disco.

  • dwAvailPageFile
    Indica o número de bytes disponível no arquivo de paginação.
  • dwTotalVirtual
    Indica o número total de bytes que podem ser descritos a parte modo usuário do espaço de endereço virtual da processo de chamada.
  • dwAvailVirtual
    Indica o número de bytes de memória unreserved e não confirmada na parte modo usuário do espaço de endereço virtual da processo de chamada.

Requirements

Header winbase.h
Windows Embedded CE Windows CE 1.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Memory Management Structures
GlobalMemoryStatus