_bstr_t, classe
Section spécifique à Microsoft
Un objet _bstr_t encapsule le type de données BSTR. La classe gère l'allocation et la désallocation des ressources via des appels de fonction adressés à SysAllocString et SysFreeString, ainsi qu'à d'autres API BSTR en fonction des besoins. La classe _bstr_t utilise le décompte de références pour éviter une charge excessive.
Construction
Construit un objet _bstr_t. |
Opérations
Copie un BSTR dans le BSTR encapsulé par un _bstr_t. |
|
Lie un wrapper _bstr_t à un BSTR. |
|
Construit une copie du BSTR encapsulé. |
|
Retourne le BSTR encapsulé par un _bstr_t et détache BSTR du _bstr_t. |
|
Pointe vers le BSTR encapsulé par un _bstr_t. |
|
Pointe sur le début du BSTR encapsulé par l'objet _bstr_t. |
|
Retourne le nombre de caractères du _bstr_t. |
Opérateurs
Assigne une nouvelle valeur à un objet _bstr_t existant. |
|
Ajoute des caractères à la fin de l'objet _bstr_t. |
|
Concatène deux chaînes. |
|
Vérifie si le BSTR encapsulé est une chaîne NULL. |
|
Compare deux objets _bstr_t. |
|
Extrayez les pointeurs dans l'objet BSTR Unicode ou multioctets encapsulé. |
Configuration requise
En-tête : comutil.h
Bibliothèque : comsuppw.lib ou comsuppwd.lib (voir /Zc:wchar_t (wchar_t est un type natif) pour plus d'informations)