_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