Syntaxe
Paramètres
Nom |
Description |
lpString |
Ce paramètre permet d'indiquer l'adresse de la chaîne de caractères à ajouter. |
Retour
Valeur |
Description |
0 |
Cette valeur permet d'indiquer qu'une erreur s'est produite, dans ce cas il faudrait consulter la fonction GetLastError pour obtenir plus de détails. |
1 à 65535 |
Ces valeurs permettent d'indiquer le Handle associé à l'Atom. |
Description
Cette fonction permet d'ajouter une chaine de caractères ASCIZ à l'Atom global.
Remarques
- La fonction AddAtomA n'entrepose pas plus d'une copie d'une chaîne de caractères spécifiée dans la table Atom. Si la chaîne de caractères est déjà dans la table, la
fonction renvoie l'Atom existant et, dans le cas d'un Atom de chaîne de caractères, incrémente le compte de références de la chaîne de caractères.
- Si lpString a le format "#1234", la fonction AddAtomA renvoie un Atom entier dont la valeur est la représentation sur 16 bits du nombre décimal spécifié dans
la chaîne de caractères (0x04D2, dans cet exemple). Si la valeur décimale spécifiée est 0x0000 ou est supérieure ou égale à 0xC000, alors la valeur renvoyée est 0, cette situation indiquant
une erreur. Si lpString a été créé par la macro MAKEINTATOM, le mot de poids faible doit être compris entre 0x0001 et 0xBFFF. Si le mot de poids faible ne se trouve pas dans
cette intervalle, alors la fonction échoue.
- Si lpString a une autre forme, alors AddAtomA renvoie un Atom de chaîne de caractères.
Voir également
Langage de programmation - C pour Windows - API de Windows - DeleteAtom
Langage de programmation - C pour Windows - API de Windows - FindAtomA
Langage de programmation - C pour Windows - API de Windows - FindAtomW
Langage de programmation - C pour Windows - API de Windows - GetAtomNameA
Langage de programmation - C pour Windows - API de Windows - GetAtomNameW
Langage de programmation - C pour Windows - API de Windows - GlobalAddAtomA
Langage de programmation - C pour Windows - API de Windows - GlobalAddAtomW
Langage de programmation - C pour Windows - API de Windows - GlobalDeleteAtom
Langage de programmation - C pour Windows - API de Windows - GlobalFindAtomA
Langage de programmation - C pour Windows - API de Windows - GlobalFindAtomW
Langage de programmation - C pour Windows - API de Windows - GlobalGetAtomNameA
Langage de programmation - C pour Windows - API de Windows - GlobalGetAtomNameW
Articles - Les géants de l'informatique - Microsoft
Dernière mise à jour : Samedi, 5 décembre 2015