Partager via


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

Voir aussi

GlobalAddAtom