CComVariant::operator =
Присвоить тип значения и соответствовать объекту 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();
Параметры
varSrc
[in] CComVariant или ВАРИАНТ, которое необходимо присвоить объекту CComVariant.Содержимое варианта источника в назначение копируются без преобразования.bstrSrc
[in] BSTR, которое необходимо присвоить объекту CComVariant.Тип объекта CComVariant будет VT_BSTR.lpszSrc
[in] Строка символов, которое необходимо присвоить объекту CComVariant.Можно передать нулевой- широкую завершенную строку символов (юникод) до версии LPCOLESTR оператора или ANSI шнурует к LPCSTR версию.В любом случае строка преобразована BSTR выбранному в юникод с помощью SysAllocString.Тип объекта CComVariant будет VT_BSTR.bSrc
[in] bool, которое необходимо присвоить объекту CComVariant.Аргумент bool преобразовать в VARIANT_BOOL перед сохранением.Тип объекта CComVariant будет VT_BOOL.nSrc
[in] int, байт, short, long, LONGLONG, ULONGLONG, unsigned short, unsigned long или unsigned int, которое необходимо присвоить объекту CComVariant.Тип объекта CComVariant будет VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4 или VT_UI4 соответственно.fltSrc
[in] с плавающей запятой, которое необходимо присвоить объекту CComVariant.Тип объекта CComVariant будет VT_R4.dblSrc
[in] double, которое необходимо присвоить объекту CComVariant.Тип объекта CComVariant будет VT_R8.cySrc
[in] CY, которое необходимо присвоить объекту CComVariant.Тип объекта CComVariant будет VT_CY.pSrc
[in] Указатель IDispatch или IUnknown, которое необходимо присвоить объекту CComVariant.AddRef будет вызываются указателя интерфейса.Тип объекта CComVariant будет VT_DISPATCH или VT_UNKNOWN соответственно.Или указатель SAFEARRAY, которое необходимо присвоить объекту CComVariant.Копия SAFEARRAY хранится в объекте CComVariant.Тип объекта CComVariant будет сочетание исходный тип SAFEARRAY и VT_ARRAY.
cSrc
[in] char, которое необходимо присвоить объекту CComVariant.Тип объекта CComVariant будет VT_I1.
Требования
Header: atlcomcli.h