_bstr_t::_bstr_t

Specifici di Microsoft

Costruisce un oggetto _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 
);

Parametri

  • s1
    In _bstr_t oggetto da copiare.

  • s2
    una stringa multibyte.

  • s3
    Una stringa Unicode

  • var
    In _variant_t oggetto.

  • bstr
    Oggetto BSTR esistente.

  • fCopy
    se false, bstr l'argomento è connesso al nuovo oggetto senza apportarvi una copia chiamando SysAllocString.

Note

Nella tabella seguente vengono descritti _bstr_t costruttori.

Costruttore

Descrizione

_bstr_t( )

Crea un'impostazione predefinita _bstr_t oggetto che incapsula un valore null BSTR oggetto.

_bstr_t( _bstr_t& s1 )

Costruisce un oggetto _bstr_t oggetto come copia di un altro.

Si tratta di un oggetto in apparenza copiare, che incrementa il conteggio dei riferimenti di incapsulato BSTR oggetto anziché crearne uno nuovo.

_bstr_t( char* s2 )

Costruisce un oggetto _bstr_t oggetto chiamando SysAllocString per creare un nuovo BSTR obiettarlo quindi incapsulare.

Questo costruttore in primo luogo esegue un multibyte la conversione del formato Unicode.

_bstr_t( wchar_t* s3 )

Costruisce un oggetto _bstr_t oggetto chiamando SysAllocString per creare un nuovo BSTR obiettarlo quindi incapsulare.

_bstr_t( _variant_t& var )

Costruisce un oggetto _bstr_t oggetto da un oggetto _variant_t oggetto innanzitutto recuperando a BSTR oggetto dall'oggetto variant incapsulato.

_bstr_t( BSTR bstr, bool fCopy )

Costruisce un oggetto _bstr_t oggetto da un oggetto esistente BSTR rispetto a wchar_t* string).se fCopy è false, dato BSTR viene associato al nuovo oggetto senza creare una nuova copia con SysAllocString.

Questo costruttore viene utilizzato dalle funzioni wrapper nelle intestazioni della libreria dei tipi per incapsulare e accettare la proprietà di un oggetto BSTR che viene restituito da un metodo di interfaccia.

Microsoft FINALE specifico

Vedere anche

Riferimenti

Classe di _bstr_t

Classe di _variant_t