Función GlobalSize (winbase.h)
Recupera el tamaño actual del objeto de memoria global especificado, en bytes.
Sintaxis
SIZE_T GlobalSize(
[in] HGLOBAL hMem
);
Parámetros
[in] hMem
Identificador del objeto de memoria global. Este identificador lo devuelve la función GlobalAlloc o GlobalReAlloc .
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es el tamaño del objeto de memoria global especificado, en bytes.
Si el identificador especificado no es válido o si el objeto se ha descartado, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
El tamaño de un bloque de memoria puede ser mayor que el tamaño solicitado cuando se asignó la memoria.
Para comprobar que no se ha descartado el bloque de memoria del objeto especificado, use la función GlobalFlags antes de llamar a GlobalSize.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winbase.h (incluye Windows.h) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |