CComVariant::operator =
更新 : 2007 年 11 月
値とそれに対応する型を 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
[入力] CComVariant オブジェクトに割り当てる CComVariant または VARIANT。コピー元のバリアントの内容は変換されずにコピーされます。bstrSrc
[入力] CComVariant オブジェクトに割り当てる BSTR。CComVariant オブジェクトの型は VT_BSTR になります。lpszSrc
[入力] CComVariant オブジェクトに割り当てる文字列。0 で終わるワイド文字列 (Unicode) を LPCOLESTR 型の演算子に渡すことができます。または、ANSI 文字列を LPCSTR 型の演算子に渡すことができます。いずれの場合も、文字列は、SysAllocString を使用して割り当てられた Unicode BSTR に変換されます。CComVariant オブジェクトの型は VT_BSTR になります。bSrc
[入力] CComVariant オブジェクトに割り当てる bool。引数 bool は VARIANT_BOOL に変換されてから格納されます。CComVariant オブジェクトの型は VT_BOOL になります。nSrc
[入力] CComVariant オブジェクトに割り当てる int、BYTE、short、long、LONGLONG、ULONGLONG、unsigned short、unsigned long、または unsigned int。CComVariant オブジェクトの型は、それぞれ VT_I4、VT_UI1、VT_I2、VT_I4、VT_I8、VT_UI8、VT_UI2、VT_UI4、または VT_UI4 になります。fltSrc
[入力] CComVariant オブジェクトに割り当てる float。CComVariant オブジェクトの型は VT_R4 になります。dblSrc
[入力] CComVariant オブジェクトに割り当てる double。CComVariant オブジェクトの型は VT_R8 になります。cySrc
[入力] CComVariant オブジェクトに割り当てる CY。CComVariant オブジェクトの型は VT_CY になります。pSrc
[入力] CComVariant オブジェクトに割り当てる IDispatch ポインタまたは IUnknown ポインタ。AddRef はインターフェイス ポインタに対して呼び出されます。CComVariant オブジェクトの型は、それぞれ VT_DISPATCH と VT_UNKNOWN になります。または、CComVariant オブジェクトに割り当てる SAFEARRAY ポインタです。SAFEARRAY のコピーは CComVariant オブジェクトに格納されます。CComVariant オブジェクトの型は、SAFEARRAY の元の型と VT_ARRAY を組み合わせた型になります。
cSrc
[入力] CComVariant オブジェクトに割り当てる char。CComVariant オブジェクトの型は VT_I1 になります。
必要条件
ヘッダー : atlcomcli.h