S'identifier

API
Documentation
Ressources
Trucs & astuces
Libre
Gabarits
Services

Membres
Participer
Visiter

Contact

Meilleure résolution
mode 800 x 600

Optimisé pour
IE v.5
Netscape v.6
mais surtout pour
Mozilla v.1
minimum

 


Membre de Click-FR®, Réseau francophone Paie-Par-Click

GlobalMemoryStatus

Date de parution : 25/05/2001 - Cette fiche API a été lue 1462 fois

Description

GlobalMemoryStatus récupère l'état courant de la mémoire de l'ordinateur. Il rapporte à la fois le total mémoire disponible et le montant de mémoire libre. La fonction marche proprement sur les ordinateurs n'ayant pas plus de 4 Go de mémoire. Si l'ordinateur gère plus de 4 Go de RAM, la valeur retournée par la fonction sera minoré de 4 (par exemple, un ordinateur avec 5 Go de mémoire total sera ramené à seulement 1 Go). Pour les machines dans ce cas, l'utilisation de la fonction GlobalMemoryStatusEx est obligatoire. La fonction ne retourne pas de valeur.

Syntaxe

AppelDLL32("kernel32","GlobalMemoryStatus", &lpBuffer)

lpBuffer
Reception de l'état de la mémoire de l'ordinateur. Le membre dwLength de la structure ne doit pas être utilisé avant l'appel de la fonction.

Compatibilité

Version 95, 98 et NT (à partir de la 3.51). Obsolète pour Windows 2000, utiliser GlobalMemoryStatusEx.

Remarque

Aucune

Exemple 1

// Affichage de l'état mémoire de l'ordinateur.
ms est un MEMORYSTATUS
// Ce code vous est offert par Beaussier en ligne

// Obtenir l'état mémoire en cours
AppelDLL32("kernel32", "GlobalMemoryStatus", &ms)
// Affichage de la mémoire total en kilo octets (physique et virtuelle)
Info("Mémoire physique total : " + (ms:dwTotalPhys /1024) + " Ko" + ...
   RC + "Mémoire virtuelle total : " + (ms:dwTotalVirtual /1024) + " Ko")


Nombre de commentaire sur GlobalMemoryStatus : 1

Rappel : Le code fourni est compatible Windev v.4 et 5. Pour les versions supérieures, vous devez modifier le type des variables numériques. Par exemple : entier long devient entier.
Bien sûr, les marques citées sont déposées par leurs sociétés respectives. Ces pages sont à la disposition de tous, le code fourni est libre mais toute responsabilité est déclinée en cas de mauvais usage ou de dysfonctionnement.
© 2000-2005 Beaussier & Le Centre W..D..