Compartir a través de


_bstr_t (Clase)

Específicos de Microsoft

Un objeto _bstr_t encapsula el tipo de datos BSTR. La clase administra la asignación y desasignación de recursos con llamadas de función a SysAllocString y SysFreeString y otras API de BSTR cuando es necesario. La clase _bstr_t utiliza el recuento de referencias para evitar una sobrecarga excesiva.

Construcción

_bstr_t

Construye un objeto _bstr_t.

Operaciones

Assign

Copia un valor BSTR en el valor BSTR contenido en _bstr_t.

Attach

Vincula un contenedor _bstr_t a un BSTR.

copy

Crea una copia del objeto BSTR encapsulado.

Desasociar

Devuelve el BSTR contenido en _bstr_t y desasocia BSTR de _bstr_t.

GetAddress

Apunta al BSTR contenido en _bstr_t.

GetBSTR

Señala al principio del objeto BSTR incluido en _bstr_t.

length

Devuelve el número de caracteres de _bstr_t.

Operadores

operador =

Asigna un nuevo valor a un objeto _bstr_t existente.

operador +=

Agrega caracteres al final del objeto _bstr_t.

operador +

Concatena dos cadenas.

operador !

Comprueba si el BSTR encapsulado es una cadena NULL.

operador ==, !=, <, >, <=, >=

Compara dos objetos _bstr_t.

operador wchar_t* | char*

Extrae los punteros al objeto BSTR multibyte o Unicode encapsulado.

Requisitos

Encabezado: comutil.h

Lib: omsuppw.lib o comsuppwd.lib (vea /Zc:wchar_t (wchar_t es un tipo nativo) para obtener más información)

Vea también

Referencia

Clases de compatibilidad con COM del compilador