Classe _bstr_t
Section spécifique à Microsoft
Un _bstr_t
objet encapsule le type de données BSTR. La classe gère l’allocation et la désallocation des ressources par le biais d’appels de fonction vers SysAllocString
et SysFreeString
d’autres BSTR
API, le cas échéant. La classe utilise le _bstr_t
comptage de références pour éviter une surcharge excessive.
Membres
Construction
Constructeur | Description |
---|---|
_bstr_t |
Construit un objet _bstr_t . |
Opérations
Fonction | Description |
---|---|
Assign |
Copie un BSTR dans le BSTR encapsulé par un _bstr_t . |
Attach |
Lie un wrapper _bstr_t à un BSTR . |
copy |
Construit une copie du BSTR encapsulé. |
Detach |
Retourne le BSTR encapsulé par un _bstr_t et détache BSTR du _bstr_t . |
GetAddress |
Pointe vers le BSTR encapsulé par un _bstr_t . |
GetBSTR |
Pointe sur le début du BSTR encapsulé par l'objet _bstr_t . |
length |
Retourne le nombre de caractères du _bstr_t . |
Opérateurs
Opérateur | Description |
---|---|
operator = |
Assigne une nouvelle valeur à un objet _bstr_t existant. |
operator += |
Ajoute des caractères à la fin de l'objet _bstr_t . |
operator + |
Concatène deux chaînes. |
operator ! |
Vérifie si l’encapsulé BSTR est une chaîne NULL. |
operator == operator != operator < operator > operator <= operator >= |
Compare deux objets _bstr_t . |
operator wchar_t* operator char* |
Extrayez les pointeurs dans l'objet BSTR Unicode ou multioctets encapsulé. |
FIN de la section spécifique à Microsoft
Spécifications
Header :<comutil.h>
Lib :comsuppw.lib
ou comsuppwd.lib
(Pour plus d’informations, consultez/Zc:wchar_t
(wchar_t est de type natif))
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour