_variant_t::_variant_t
Spécifique à Microsoft
Construit un objet _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();
Paramètres
varSrc
un objet de VARIANT à copier dans le nouvel objet d' _variant_t .pVarSrc
Pointeur vers un objet de VARIANT à copier dans le nouvel objet d' _variant_t .var_t_Src
un objet d' _variant_t à copier dans le nouvel objet d' _variant_t .fCopy
Si la valeur false, l'objet fourni de VARIANT est attaché au nouvel objet d' _variant_t sans effectuer une nouvelle copie par VariantCopy.ISrc, sSrc
une valeur entière à copier dans le nouvel objet d' _variant_t .vtSrc
VARTYPE pour le nouvel objet d' _variant_t .fltSrc, dblSrc
une valeur numérique à copier dans le nouvel objet d' _variant_t .cySrc
un objet de LA CY à copier dans le nouvel objet d' _variant_t .bstrSrc
un objet d' _bstr_t à copier dans le nouvel objet d' _variant_t .strSrc, wstrSrc
une chaîne à copier dans le nouvel objet d' _variant_t .bSrc
une valeur d' bool à copier dans le nouvel objet d' _variant_t .pIUknownSrc
pointeur d'interface COM à un objet de VT_UNKNOWN à encapsuler dans le nouvel objet d' _variant_t .pDispSrc
pointeur d'interface COM à un objet de VT_DISPATCH à encapsuler dans le nouvel objet d' _variant_t .decSrc
une valeur décimale à copier dans le nouvel objet d' _variant_t .bSrc
une valeur d' OCTET à copier dans le nouvel objet d' _variant_t .cSrc
une valeur d' char à copier dans le nouvel objet d' _variant_t .usSrc
une valeur d' unsigned short à copier dans le nouvel objet d' _variant_t .ulSrc
une valeur d' unsigned long à copier dans le nouvel objet d' _variant_t .iSrc
une valeur d' int à copier dans le nouvel objet d' _variant_t .uiSrc
une valeur d' unsigned int à copier dans le nouvel objet d' _variant_t .i8Src
une valeur d'int64 de à copier dans le nouvel objet d' _variant_t .ui8Src
une valeur d' unsigned __int64 à copier dans le nouvel objet d' _variant_t .
Notes
_variant_t () Construit un objet vide d' _variant_t , VT_EMPTY.
le varSrc )de_variant_t (VARIANT& construit un objet à partir de _variant_t d'une copie de l'objet de VARIANT .le type variant est conservé.
le pVarSrc )de_variant_t (VARIANT* construit un objet à partir de _variant_t d'une copie de l'objet de VARIANT .le type variant est conservé.
le var_t_Src )de_variant_t (_variant_t& construit un objet à partir de _variant_t d'un autre objet d' _variant_t .le type variant est conservé.
le varSrc**, bool** fCopy )de_variant_t (VARIANT& construit un objet à partir de _variant_t d'un objet existant de VARIANT .Si fCopy est false, l'objet de VARIANT est attaché au nouvel objet sans faire une copie.
le sSrc**, VARTYPE** vtSrc = VT_I2) de**_variant_t (short** construit un objet à partir de _variant_t de type VT_I2 ou VT_BOOL d'une valeur entière de short .Tous les autres résultats de VARTYPE dans une erreur d' E_INVALIDARG .
_variant_t (long lSrc**, VARTYPE** vtSrc = VT_I4) construit un objet à partir de _variant_t de type VT_I4, VT_BOOL, ou VT_ERROR d'une valeur entière de long .Un autre VARTYPE provoque une erreur d' E_INVALIDARG .
_variant_t (float fltSrc **)**construit un objet à partir de _variant_t de type VT_R4 d'une valeur numérique de float .
_variant_t (double dblSrc**, VARTYPE** vtSrc = VT_R8) construit un objet à partir de _variant_t de type VT_R8 ou VT_DATE d'une valeur numérique de double .Tous les autres résultats de VARTYPE dans une erreur d' E_INVALIDARG .
_variant_t (CY& cySrc **)**construit un objet à partir de _variant_t de type VT_CY d'un objet de LA CY .
_variant_t (_bstr_t& bstrSrc **)**construit un objet à partir de _variant_t de type VT_BSTR d'un objet d' _bstr_t .nouvel BSTR est alloué.
le wstrSrc **)de_variant_t (wchar_t ***construit un objet à partir de _variant_t de type VT_BSTR d'une chaîne Unicode.nouvel BSTR est alloué.
_variant_t (char* strSrc **)**construit un objet à partir de _variant_t de type VT_BSTR d'une chaîne.nouvel BSTR est alloué.
_variant_t (bool bSrc **)**construit un objet à partir de _variant_t de type VT_BOOL d'une valeur d' bool .
_variant_t (IUnknown* pIUknownSrc**, bool** fAddRef = true) construit un objet à partir de _variant_t de type VT_UNKNOWN d'un pointeur d'interface COM.Si fAddRef est true, alors AddRef est appelé le pointeur d'interface fourni pour faire correspondre l'appel à Release qui se produit lorsque l'objet d' _variant_t est détruit.Il vous appartient pour appeler Release sur le pointeur d'interface fourni.Si fAddRef est false, cette propriété de constructeur prend du pointeur d'interface fourni ; n'appelez pas Release sur le pointeur d'interface fourni.
_variant_t (IDispatch* pDispSrc**, bool** fAddRef = true) construit un objet à partir de _variant_t de type VT_DISPATCH d'un pointeur d'interface COM.Si fAddRef est true, alors AddRef est appelé le pointeur d'interface fourni pour faire correspondre l'appel à Release qui se produit lorsque l'objet d' _variant_t est détruit.Il vous appartient pour appeler Release sur le pointeur d'interface fourni.Si fAddRef a la valeur false, la propriété de constructeur prend du pointeur d'interface fourni ; n'appelez pas Release sur le pointeur d'interface fourni.
_variant_t (DECIMAL& decSrc **)**construit un objet à partir de _variant_t de type VT_DECIMAL d'une valeur décimale.
_variant_t (OCTET bSrc **)**construit un objet à partir de _variant_t de type VT_UI1 d'une valeur d' OCTET .
détail de FIN Microsoft