Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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.
Miembros
Construcción
| Constructor | Descripción |
|---|---|
_bstr_t |
Construye un objeto _bstr_t. |
Operations
| Función | Descripción |
|---|---|
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. |
Detach |
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 | Descripción |
|---|---|
operator = |
Asigna un nuevo valor a un objeto _bstr_t existente. |
operator += |
Agrega caracteres al final del objeto _bstr_t. |
operator + |
Concatena dos cadenas. |
operator ! |
Comprueba si BSTR encapsulado es una cadena NULL. |
operator ==operator !=operator <operator >operator <=operator >= |
Compara dos objetos _bstr_t. |
operator wchar_t*operator char* |
Extrae los punteros al objeto BSTR multibyte o Unicode encapsulado. |
FIN de Específicos de Microsoft
Requisitos
Encabezado:<comutil.h>
Lib:comsuppw.lib o comsuppwd.lib (para obtener más información, vea /Zc:wchar_t (wchar_t es de tipo nativo))