_variant_t::_variant_t

Specifici di Microsoft

Costruisce un oggetto _variant_t.

_variant_t( ) throw( );

_variant_t(
   const VARIANT& varSrc 
);

_variant_t(
   const VARIANT* pVarSrc 
);

_variant_t(
   const _variant_t& var_t_Src 
);

_variant_t(
   VARIANT& varSrc,
   bool fCopy 
);

_variant_t(
   short sSrc,
   VARTYPE vtSrc = VT_I2 
);

_variant_t(
   long lSrc,
   VARTYPE vtSrc = VT_I4 
);

_variant_t(
   float fltSrc 
) throw( );

_variant_t(
   double dblSrc,
   VARTYPE vtSrc = VT_R8 
);

_variant_t(
   const CY& cySrc 
) throw( );

_variant_t(
   const _bstr_t& bstrSrc 
);

_variant_t(
   const wchar_t *wstrSrc 
);

_variant_t(
   const char* strSrc 
);

_variant_t(
   IDispatch* pDispSrc,
   bool fAddRef = true 
) throw( );

_variant_t(
   bool bSrc 
) throw( );

_variant_t(
   IUnknown* pIUknownSrc,
   bool fAddRef = true 
) throw( );

_variant_t(
   const DECIMAL& decSrc 
) throw( );

_variant_t(
   BYTE bSrc 
) throw( );

variant_t(
   char cSrc
) throw();

_variant_t(
   unsigned short usSrc
) throw();

_variant_t(
   unsigned long ulSrc
) throw();

_variant_t(
   int iSrc
) throw();

_variant_t(
   unsigned int uiSrc
) throw();

_variant_t(
   __int64 i8Src
) throw();

_variant_t(
   unsigned __int64 ui8Src
) throw();

Parametri

  • varSrc
    In VARIANT oggetto per essere copiato nel nuovo _variant_t oggetto.

  • pVarSrc
    Puntatore a un oggetto VARIANT oggetto da copiare nel nuovo _variant_t oggetto.

  • var_t_Src
    In _variant_t oggetto da copiare nel nuovo _variant_t oggetto.

  • fCopy
    Se false, dato VARIANT l'oggetto viene associato al nuovo _variant_t oggetto senza creare una nuova copia da VariantCopy.

  • ISrc, sSrc
    Un valore Integer da copiare nel nuovo _variant_t oggetto.

  • vtSrc
    VARTYPE per il nuovo _variant_t oggetto.

  • fltSrc, dblSrc
    Un valore numerico da copiare nel nuovo _variant_t oggetto.

  • cySrc
    In il CY oggetto da copiare nel nuovo _variant_t oggetto.

  • bstrSrc
    In _bstr_t oggetto da copiare nel nuovo _variant_t oggetto.

  • strSrc, wstrSrc
    Una stringa da copiare nel nuovo _variant_t oggetto.

  • bSrc
    In bool valore da copiare nel nuovo _variant_t oggetto.

  • pIUknownSrc
    Puntatore a un'interfaccia COM a un oggetto VT_UNKNOWN oggetto per incapsulare nel nuovo _variant_t oggetto.

  • pDispSrc
    Puntatore a un'interfaccia COM a un oggetto VT_DISPATCH oggetto per incapsulare nel nuovo _variant_t oggetto.

  • decSrc
    In NUMERO DECIMALE valore da copiare nel nuovo _variant_t oggetto.

  • bSrc
    In BYTE valore da copiare nel nuovo _variant_t oggetto.

  • cSrc
    In char valore da copiare nel nuovo _variant_t oggetto.

  • usSrc
    In short senza segno valore da copiare nel nuovo _variant_t oggetto.

  • ulSrc
    In unsigned long valore da copiare nel nuovo _variant_t oggetto.

  • iSrc
    int valore da copiare nel nuovo _variant_t oggetto.

  • uiSrc
    unsigned int valore da copiare nel nuovo _variant_t oggetto.

  • i8Src
    un int64 valore da copiare nel nuovo _variant_t oggetto.

  • ui8Src
    __int64 senza segno valore da copiare nel nuovo _variant_t oggetto.

Note

  • _variant_t ()   Crea un oggetto vuoto _variant_t oggetto, VT_EMPTY.

  • _variant_t (VARIANT& varSrc )   Costruisce un oggetto _variant_t oggetto da una copia di VARIANT oggetto.Il tipo di variant viene mantenuto.

  • _variant_t (VARIANT* pVarSrc )   Costruisce un oggetto _variant_t oggetto da una copia di VARIANT oggetto.Il tipo di variant viene mantenuto.

  • _variant_t (_variant_t& var_t_Src )   Costruisce un oggetto _variant_t oggetto da un altro _variant_t oggetto.Il tipo di variant viene mantenuto.

  • _variant_t (VARIANT& varSrc, bool fCopy )   Costruisce un oggetto _variant_t oggetto da un oggetto esistente VARIANT oggetto.se fCopy viene false, VARIANT l'oggetto viene associato al nuovo oggetto senza eseguire una copia.

  • _variant_t (valore short sSrc**, VARTYPE** vtSrc = VT_I2)   Costruisce un oggetto _variant_t oggetto di tipo VT_I2 o VT_BOOL da a short valore Integer.qualsiasi altro VARTYPE risultati in E_INVALIDARG errore.

  • _variant_t (tempo lSrc**, VARTYPE** vtSrc = VT_I4)   Costruisce un oggetto _variant_t oggetto di tipo VT_I4, VT_BOOL, o VT_ERROR da a tempo valore Integer.qualsiasi altro VARTYPE risultati in E_INVALIDARG errore.

  • _variant_t (float fltSrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_R4 da a float valore numerico.

  • _variant_t (double dblSrc**, VARTYPE** vtSrc = VT_R8)   Costruisce un oggetto _variant_t oggetto di tipo VT_R8 o VT_DATE da a doppio valore numerico.qualsiasi altro VARTYPE risultati in E_INVALIDARG errore.

  • _variant_t (CY& cySrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_CY da a il CY oggetto.

  • _variant_t (_bstr_t& bstrSrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_BSTR da a _bstr_t oggetto.un nuovo BSTR viene allocato.

  • **_variant_t (wchar_t ***wstrSrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_BSTR da una stringa Unicode.un nuovo BSTR viene allocato.

  • _variant_t (argomento char* strSrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_BSTR da una stringa.un nuovo BSTR viene allocato.

  • _variant_t (bool bSrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_BOOL da a bool valore.

  • _variant_t (IUnknown* pIUknownSrc**, bool** fAddRef = true)   Costruisce un oggetto _variant_t oggetto di tipo VT_UNKNOWN da un puntatore a un'interfaccia COM.se fAddRef viene true, quindi AddRef viene chiamato il metodo sul puntatore a interfaccia fornito per corrispondere alla chiamata a rilasciare ciò si verifica quando _variant_t l'oggetto viene eliminato.È responsabilità da chiamare rilasciare il puntatore a interfaccia fornito.se fAddRef viene false, questo costruttore accetta la proprietà del puntatore a interfaccia fornito; non chiamare rilasciare il puntatore a interfaccia fornito.

  • _variant_t (IDispatch* pDispSrc**, bool** fAddRef = true)   Costruisce un oggetto _variant_t oggetto di tipo VT_DISPATCH da un puntatore a un'interfaccia COM.se fAddRef viene true, quindi AddRef viene chiamato il metodo sul puntatore a interfaccia fornito per corrispondere alla chiamata a rilasciare ciò si verifica quando _variant_t l'oggetto viene eliminato.È responsabilità da chiamare rilasciare il puntatore a interfaccia fornito.se fAddRef è false, la proprietà delle accetta il costruttore del puntatore a interfaccia fornito; non chiamare rilasciare il puntatore a interfaccia fornito.

  • _variant_t (DECIMAL& decSrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_DECIMAL da a NUMERO DECIMALE valore.

  • _variant_t (BYTE bSrc )   Costruisce un oggetto _variant_t oggetto di tipo VT_UI1 da a BYTE valore.

Microsoft FINALE specifico

Vedere anche

Riferimenti

Classe di _variant_t