MEMORYSTATUS
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 |