StrCatBuffA, fonction (shlwapi.h)
Copie et ajoute des caractères d’une chaîne à la fin d’une autre.
Syntaxe
PSTR StrCatBuffA(
[in, out] PSTR pszDest,
[in] PCSTR pszSrc,
int cchDestBuffSize
);
Paramètres
[in, out] pszDest
Type : PTSTR
Pointeur vers une chaîne terminée par null. Lorsque cette fonction retourne correctement, cette chaîne contient son contenu d’origine avec la chaîne pszSrc ajoutée.
[in] pszSrc
Type : PCTSTR
Pointeur vers la chaîne à ajouter à pszDest.
cchDestBuffSize
Type : int
Taille de la mémoire tampon, en caractères, pointée par pszDest. Cette valeur doit être au moins la longueur de la chaîne combinée, ainsi que le caractère null de fin. Si la mémoire tampon est trop petite pour s’adapter à la chaîne entière, la chaîne est tronquée.
Valeur de retour
Type : PTSTR
Retourne un pointeur vers la chaîne de destination.
Remarques
Avertissement de sécurité : L’utilisation de cette fonction peut compromettre la sécurité de votre application. La chaîne finale n’est pas garantie d’être terminée par null. Envisagez d’utiliser l’une des alternatives suivantes : StringCbCat, StringCbCatEx, StringCbCatN, StringCbCatNEx, StringCchCat, StringCchCatEx, StringCchCatN ou StringCchCatNEx. Vous devez passer en revue considérations relatives à la sécurité : Microsoft Windows Shell avant de continuer.
Note
L’en-tête shlwapi.h définit StrCatBuff en tant qu’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 |
---|---|
client minimum pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
serveur minimum pris en charge | Windows 2000 Server [applications de bureau uniquement] |
plateforme cible | Windows |
d’en-tête | shlwapi.h |
bibliothèque | Shlwapi.lib |
DLL | Shlwapi.dll (version 5.0 ou ultérieure) |