_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
Costruisce un oggetto _bstr_t. |
Operazioni
Copia BSTR in BSTR sottoposto a wrapping da un oggetto _bstr_t. |
|
Collega un wrapper _bstr_t a BSTR. |
|
Costruisce una copia dell'oggetto BSTR incapsulato. |
|
Restituisce BSTR sottoposto a wrapping da un oggetto _bstr_t e rimuove BSTR da _bstr_t. |
|
Punta a BSTR sottoposto a wrapping da un oggetto _bstr_t. |
|
Punta all'inizio dell'oggetto BSTR sottoposto a wrapping da _bstr_t. |
|
Restituisce il numero di caratteri presenti in _bstr_t. |
Operatori
Assegna un nuovo valore a un oggetto _bstr_t esistente. |
|
Aggiunge caratteri alla fine dell'oggetto _bstr_t. |
|
Concatena due stringhe. |
|
Controlla se BSTR incapsulato è una stringa NULL. |
|
Confronta due oggetti _bstr_t. |
|
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))