Partager via


GlobalDeleteAtom, fonction (winbase.h)

Décrémente le nombre de références d’un atome de chaîne globale. Si le nombre de références de l’atome atteint zéro, GlobalDeleteAtom supprime la chaîne associée à l’atome de la table globale des atomes.

Syntaxe

ATOM GlobalDeleteAtom(
  [in] ATOM nAtom
);

Paramètres

[in] nAtom

Type : ATOM

Atome et chaîne de caractères à supprimer.

Valeur retournée

Type : ATOM

La fonction retourne toujours (ATOM) 0.

Pour déterminer si la fonction a échoué, appelez SetLastError avec ERROR_SUCCESS avant d’appeler GlobalDeleteAtom, puis appelez GetLastError. Si le dernier code d’erreur est toujours ERROR_SUCCESS, GlobalDeleteAtom a réussi.

Remarques

Le nombre de références d’un atome de chaîne spécifie le nombre de fois où la chaîne a été ajoutée à la table d’atomes. La fonction GlobalAddAtom incrémente le nombre de références d’une chaîne qui existe déjà dans la table d’atomes globale chaque fois qu’elle est appelée.

Chaque appel à GlobalAddAtom doit avoir un appel correspondant à GlobalDeleteAtom. N’appelez pas GlobalDeleteAtom plus de fois que vous appelez GlobalAddAtom, sinon vous pouvez supprimer l’atome pendant que d’autres clients l’utilisent. Les applications utilisant Dynamic Data Exchange (DDE) doivent suivre les règles de gestion globale des atomes pour éviter les fuites et les suppressions prématurées.

GlobalDeleteAtom n’a aucun effet sur un atome entier (un atome dont la valeur se trouve dans la plage 0x0001 à 0xBFFF). La fonction retourne toujours zéro pour un atome entier.

Exemples

Pour obtenir un exemple, consultez Lancement d’une conversation.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête winbase.h (inclure Windows.h)
Bibliothèque Kernel32.lib
DLL Kernel32.dll

Voir aussi

AddAtom

DeleteAtom

FindAtom

GlobalAddAtom

GlobalFindAtom

MAKEINTATOM

Référence