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.
Específicos de Microsoft
Crea un objeto _bstr_t.
_bstr_t( ) throw( );
_bstr_t(
const _bstr_t& s1
) throw( );
_bstr_t(
const char* s2
);
_bstr_t(
const wchar_t* s3
);
_bstr_t(
const _variant_t& var
);
_bstr_t(
BSTR bstr,
bool fCopy
);
Parámetros
s1
Un objeto de _bstr_t que se van a copiar.s2
Una cadena multibyte.s3
Una cadena Unicodevar
un objeto de _variant_t .bstr
Objeto BSTR existente.fCopy
Si false, el argumento de bstr está adjunto al nuevo objeto sin crear una copia llamando a SysAllocString.
Comentarios
La tabla siguiente se describen los constructores de _bstr_t .
Constructor |
Descripción |
|---|---|
_bstr_t( ) |
Construye un objeto predeterminado de _bstr_t que encapsula un objeto null deBSTR . |
_bstr_t( _bstr_t& s1 ) |
construye un objeto de _bstr_t como copia de otra. Ésta es una copia superficial , que incrementa el recuento de referencias del objeto encapsulado de BSTR en lugar de crear una nueva. |
_bstr_t( char* s2 ) |
Construye un objeto de _bstr_t llamando a SysAllocString para crear un nuevo objeto de BSTR a continuación encapsula. Este constructor realiza primero un multibyte a la conversión de Unicode. |
_bstr_t( wchar_t* s3 ) |
Construye un objeto de _bstr_t llamando a SysAllocString para crear un nuevo objeto de BSTR a continuación encapsula. |
_bstr_t( _variant_t& var ) |
Construye un objeto de _bstr_t de un objeto de _variant_t primero recuperar un objeto de BSTR de objeto VARIABLE encapsulado. |
_bstr_t( BSTR bstr, bool fCopy ) |
construye un objeto de _bstr_t de BSTR existente (en comparación con una cadena de wchar_t* ).Si fCopy es false, BSTR proporcionado se asocia al nuevo objeto sin crear una nueva copia con SysAllocString. Este constructor utiliza invocaciones de funciones en los encabezados de la biblioteca de tipos para encapsular y tomar la propiedad de BSTR devuelta por un método de interfaz. |
Específico de Microsoft de FINAL