SysAllocStringByteLen

Prototypes

BSTR SysAllocStringByteLen(BSTR Inutile, unsigned int Taille);

Description

Alloue une chaîne de caractères de type BSTR dont la taille en octets est donnée par Taille.

Son contenu est vide.

Exemple

#include <windows.h>
#include <winbase.h>
#include <ole2.h>

BSTR Chaine;

...
Chaine=SysAllocString(_T("Bonjour"));
if (!Chaine) ...
SysFreeString(Chaine);
...
Chaine=SysAllocStringByteLen(NULL, 10);
if (!Chaine) ...
SysFreeString(Chaine);
...

Avertissement

Une chaîne de caractère de type BSTR contient en en-tête la taille de la zone mémoire allouée. Pourtant le pointeur désigne le début de la chaîne.

Voir aussi

SysAllocString pour allouer une chaîne de caractères. SysFreeString pour libérer une chaîne de caractères.