winbase.h


GlobalMemoryStatus

La función GlobalMemoryStatus recupera información sobre la memoria disponible actualmente. La función devuelve información tanto sobre la memoria física como sobre la virtual. Esta función sustituye a la función GetFreeSpace.

Sintaxis

VOID GlobalMemoryStatus(
    LPMEMORYSTATUS lpBuffer  // puntero a estructura de estado de memoria
   );

Parámetros

lpBuffer: apunta a una estructura MEMORYSTATUS en la que se devuelve la información sobre la memoria disponible actualmente. Antes de llamar a esta función, el proceso que la llama debe asignar el valor del miembro dwLength de esta estructura.

Valor de retorno

Esta función no tiene valor de retorno.

Observaciones

Una aplicación puede usar la función GlobalMemoryStatus para determinar cuanta memoria puede reservar sin afectar severamente a otras aplicaciones.

La información devuelta es volatil, y no hay garantías de que dos llamadas secuenciales a esta función devuelvan la misma información.