CComVariant::operator =
Assigne une valeur et un type correspondant à l'objet d' CComVariant .
CComVariant& operator =(
const CComVariant& varSrc
);
CComVariant& operator =(
const VARIANT& varSrc
);
CComVariant& operator =(
const CComBSTR& bstrSrc
);
CComVariant& operator =(
LPCOLESTR lpszSrc
);
CComVariant& operator =(
LPCSTR lpszSrc
);
CComVariant& operator =(
bool bSrc
);
CComVariant& operator =(
BYTE nSrc
) throw();
CComVariant& operator =(
int nSrc
) throw();
CComVariant& operator =(
unsigned int nSrc
) throw();
CComVariant& operator =(
short nSrc
) throw();
CComVariant& operator =(
unsigned short nSrc
) throw();
CComVariant& operator =(
long nSrc
) throw();
CComVariant& operator =(
unsigned long nSrc
) throw();
CComVariant& operator =(
LONGLONG nSrc
) throw();
CComVariant& operator =(
ULONGLONG nSrc
) throw();
CComVariant& operator =(
float fltSrc
) throw();
CComVariant& operator =(
double dblSrc
) throw();
CComVariant& operator =(
CY cySrc
) throw();
CComVariant& operator =(
IDispatch* pSrc
) throw();
CComVariant& operator =(
IUnknown* pSrc
) throw();
CComVariant& operator =(
const SAFEARRAY *pSrc
);
CComVariant& operator =(
char cSrc
) throw();
Paramètres
varSrc
[in] CComVariant ou VARIANT à assigner à l'objet d' CComVariant . Le contenu du variant de source est copié vers la destination sans conversion.bstrSrc
[in] BSTR à assigner à l'objet d' CComVariant . Le type de l'objet d' CComVariant sera VT_BSTR.lpszSrc
[in] la chaîne de caractères à assigner à l'objet d' CComVariant . Vous pouvez passer une chaîne de caractères larges zéro effectuée (Unicode) à la version de LPCOLESTR de l'opérateur ou une chaîne ANSI à la version d' LPCSTR . Dans les deux cas, la chaîne est convertie en Unicode BSTR alloué à l'aide de SysAllocString. Le type de l'objet d' CComVariant sera VT_BSTR.bSrc
[in] bool à assigner à l'objet d' CComVariant . L'argument d' bool est converti en VARIANT_BOOL avant d'être enregistré. Le type de l'objet d' CComVariant sera VT_BOOL.nSrc
[in] int, byte, short, long, LONGLONG, ULONGLONG, unsigned short, unsigned long, ou unsigned int à assigner à l'objet d' CComVariant . Le type de l'objet d' CComVariant sera VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4, ou VT_UI4, respectivement.fltSrc
[in] float À assigner à l'objet d' CComVariant . Le type de l'objet d' CComVariant sera VT_R4.dblSrc
[in] double à assigner à l'objet d' CComVariant . Le type de l'objet d' CComVariant sera VT_R8.cySrc
[in] CY À assigner à l'objet d' CComVariant . Le type de l'objet d' CComVariant sera VT_CY.pSrc
[in] IDispatch ou le pointeur d' IUnknown à assigner à l'objet d' CComVariant . AddRef sera invité le pointeur d'interface. Le type de l'objet d' CComVariant sera VT_DISPATCH ou VT_UNKNOWN, respectivement.Sinon, un pointeur de SAFEARRAY à assigner à l'objet d' CComVariant . Une copie de SAFEARRAY est stockée dans l'objet d' CComVariant . Le type de l'objet d' CComVariant est une combinaison de types d'origine de SAFEARRAY et de VT_ARRAY.
cSrc
[in] Char à assigner à l'objet d' CComVariant . Le type de l'objet d' CComVariant sera VT_I1.
Configuration requise
Header: atlcomcli.h