GlobalAddAtomExW, fonction (winbase.h)
Ajoute une chaîne de caractères à la table atom globale et retourne une valeur unique (un atome) identifiant la chaîne.
Syntaxe
ATOM GlobalAddAtomExW(
[in, optional] LPCWSTR 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 diffèrent uniquement dans le cas 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 de retour
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’erreur étendues, appelez GetLastError.
Remarques
Note
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. Le mélange 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.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Windows |
d’en-tête | winbase.h (inclure Windows.h) |
bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |