GlobalAddAtomExA, fonction (winbase.h)
Ajoute une chaîne de caractères à la table d’atomes globale et retourne une valeur unique (un atome) identifiant la chaîne.
Syntaxe
ATOM GlobalAddAtomExA(
[in, optional] LPCSTR lpString,
[in] DWORD Flags
);
Paramètres
[in, optional] lpString
Chaîne terminée par null à ajouter. La chaîne peut avoir une taille maximale de 255 octets. Les chaînes qui ne diffèrent que par la casse sont considérées comme identiques. La casse de la première chaîne de ce nom ajoutée à la table est conservée et retournée par la fonction GlobalGetAtomName .
Vous pouvez également utiliser un atome entier qui a été converti à l’aide de la macro MAKEINTATOM . Pour plus d’informations, consultez les remarques.
[in] Flags
Valeur retournée
Si la fonction réussit, la valeur de retour est l’atome nouvellement créé.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Notes
L’en-tête winbase.h définit GlobalAddAtomEx comme alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |