Condividi tramite


_bstr_t Class

Sezione specifica Microsoft

Un oggetto _bstr_t incapsula il tipo di dati BSTR. La classe gestisce l'allocazione e la deallocazione delle risorse con chiamate di funzione a SysAllocString e aSysFreeString nonché ad altre API BSTR, quando necessario. La classe _bstr_t utilizza il conteggio dei riferimenti per evitare un sovraccarico eccessivo.

Costruzione

_bstr_t

Costruisce un oggetto _bstr_t.

Operazioni

Assign

Copia BSTR in BSTR sottoposto a wrapping da un oggetto _bstr_t.

Connetti

Collega un wrapper _bstr_t a BSTR.

copy

Costruisce una copia dell'oggetto BSTR incapsulato.

Disconnetti

Restituisce BSTR sottoposto a wrapping da un oggetto _bstr_t e rimuove BSTR da _bstr_t.

GetAddress

Punta a BSTR sottoposto a wrapping da un oggetto _bstr_t.

GetBSTR

Punta all'inizio dell'oggetto BSTR sottoposto a wrapping da _bstr_t.

length

Restituisce il numero di caratteri presenti in _bstr_t.

Operatori

operator =

Assegna un nuovo valore a un oggetto _bstr_t esistente.

operatore +=

Aggiunge caratteri alla fine dell'oggetto _bstr_t.

operatore +

Concatena due stringhe.

operatore !

Controlla se BSTR incapsulato è una stringa NULL.

operatore ==, !=, <, >, <=, >=

Confronta due oggetti _bstr_t.

operatore wchar_t* | char*

Estrae i puntatori all'oggetto Unicode incapsulato o all'oggetto multibyte BSTR.

Requisiti

Header: comutil.h

Lib: comsuppw.lib o comsuppwd.lib (per ulteriori informazioni, vedere /Zc:wchar_t (Tipo nativo wchar_t))

Vedere anche

Riferimenti

Classi di supporto COM del compilatore