Partager via


Fonction SysReAllocString (oleauto.h)

Réalloue une chaîne précédemment allouée pour qu’elle soit de la taille d’une deuxième chaîne et copie la deuxième chaîne dans la mémoire réaffectée.

Syntaxe

INT SysReAllocString(
  [in, out]      BSTR          *pbstr,
  [in, optional] const OLECHAR *psz
);

Paramètres

[in, out] pbstr

Chaîne précédemment allouée.

[in, optional] psz

Chaîne à copier.

Valeur retournée

Code de retour Description
TRUE
La chaîne est correctement réaffectée.
FALSE
La mémoire est insuffisante.

Remarques

L’adresse transmise dans psz ne peut pas faire partie de la chaîne transmise en pbstr, ou des résultats inattendus peuvent se produire.

Si pbstr a la valeur NULL, il y aura une violation d’accès et le programme se bloquera. Il est de votre responsabilité de protéger cette fonction contre les pointeurs NULL.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête oleauto.h
Bibliothèque OleAut32.lib
DLL OleAut32.dll

Voir aussi

Fonctions de manipulation de chaîne