Sobre GlobalMemoryStatusEx

12/09/2003 - 23:18 por Carlos | Informe spam
Hola a todos

Según el programa de Windows "Información del Sistema" mi ordenador
tiene 512,00 MB de memoria física total,
pero utilizando la función GlobalMemoryStatusEx:
(con GlobalMemoryStatus da lo mismo)

MEMORYSTATUSEX mse;
mse.dwLength = sizeof( mse );
GlobalMemoryStatusEx( &mse );
this->txtMem->set_Text( System::String::Format( "{0}" , __box(
mse.ullTotalPhys ) ) );

me da un valor de 535609344 Bytes, lo que equivale, si no me equivoco, a
510,797 MB

¿alguien sabe porqué hay esa diferencia?

Gracias y saludos
 

Leer las respuestas

#1 Rodrigo Corral González
13/09/2003 - 22:06 | Informe spam
El tema es que antes de mostrarlo windows 'redondea'

Un saludo

Preguntas similares