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

ZeroMemory

Date de parution : 15/09/2000 - Cette fiche API a été lue 1737 fois

Description

ZeroMemory remplit un emplacement mémoire avec des zéros. La fonction met chaque octet commençant à un emplacement mémoire donné à zéro. L'emplacement mémoire est identifié par un pointeur pour l'adresse mémoire. La fonction ne retourne pas de valeur.

Syntaxe

AppelDLL32("kernel32", "RtlZeroMemory", &Destination, Length)

Destination Un pointeur pour l'emplacement en mémoire pour commencer le remplissage avec des zéros.

Length

Le nombre d'octets en mémoire, démarrant à l'adresse identifiée par le paramètre Destination, pour le mettre à zéro.

Compatibilité

  • Windows 95 : supporté.
  • Windows 98 : supporté.
  • Windows NT : réclame Windows NT 3.1 ou plus.
  • Windows 2000 : supporté.
  • Windows CE : non supporté.

Remarque

Exemple 1

// Vidage des valeurs d'une variable tableau
i est un entier
TabEnt est un tableau de 5 entiers

TabEnt[1] = 5451
TabEnt[2] = 3202
TabEnt[3] = 98
TabEnt[4] = 156
TabEnt[5] = 1213

// Affichage des valeurs actuelles
Pour i = 1 à 5
Trace(TabEnt[i])
Fin

// Ce code vous est offert par Beaussier en ligne !
// Les entiers sont codés sur 2 octets, la dimension du tableau
// est donc de longueur 5 x 2 = 10
AppelDLL32("kernel32", "RtlZeroMemory", &TabEnt[1], 10)

// Affichage des nouvelles valeurs
Pour i = 1 à 5
Trace(TabEnt[i])
Fin


Nombre de commentaire sur ZeroMemory : 0

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