_bstr_t (Clase)

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

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_tConstruye un objeto _bstr_t.

Operaciones

AssignCopia un valor BSTR en el valor BSTR contenido en _bstr_t.
AttachVincula un contenedor _bstr_t a un BSTR.
copyCrea una copia del objeto BSTR encapsulado.
DesasociarDevuelve el BSTR contenido en _bstr_t y desasocia BSTR de _bstr_t.
GetAddressApunta al BSTR contenido en _bstr_t.
GetBSTRSeñala al principio del objeto BSTR incluido en _bstr_t.
lengthDevuelve 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.

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)

Clases de compatibilidad con COM del compilador

Mostrar: