次の方法で共有


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
    [入力] CComVariant のオブジェクトに割り当てる CComVariantVARIANT。コピー元のバリアントの内容は変換されずにコピーされます。

  • bstrSrc
    [入力] CComVariant のオブジェクトに割り当てる BSTR。CComVariant オブジェクトの型は VT_BSTR になります。

  • lpszSrc
    [入力] CComVariant のオブジェクトに代入する文字列。演算子の LPCOLESTR のバージョンに終了するワイド (Unicode) 文字列または LPCSTR のバージョンに ANSI 文字列を渡すことができます。いずれの場合も、文字列は SysAllocStringを使用して割り当てられた Unicode BSTR に変換されます。CComVariant オブジェクトの型は VT_BSTR になります。

  • bSrc
    [入力] CComVariant のオブジェクトに割り当てる bool。bool 型の引数は、VARIANT_BOOL に変換されてから格納されます。CComVariant オブジェクトの型は VT_BOOL になります。

  • nSrc
    [入力] int、byteshortlongLONGLONGULONGLONGunsigned shortCComVariant のオブジェクトに割り当てる unsigned long、または unsigned int。CComVariant オブジェクトの型は、それぞれ VT_I4VT_UI1VT_I2VT_I4VT_I8VT_UI8VT_UI2VT_UI4、または VT_UI4 になります。

  • fltSrc
    [入力] CComVariant のオブジェクトに割り当てる floatCComVariant オブジェクトの型は VT_R4 になります。

  • dblSrc
    [入力] CComVariant のオブジェクトに割り当てる doubleCComVariant オブジェクトの型は VT_R8 になります。

  • cySrc
    [入力] CComVariant のオブジェクトに割り当てる CYCComVariant オブジェクトの型は VT_CY になります。

  • pSrc
    [入力] CComVariant のオブジェクトに割り当てる IDispatch または IUnknown のポインター。AddRef はインターフェイス ポインターで呼び出されます。CComVariant オブジェクトの型は、それぞれ VT_DISPATCHVT_UNKNOWN になります。

    または、CComVariant のオブジェクトに割り当てる SAFEARRAY のポインター。SAFEARRAY のコピーは CComVariant オブジェクトに格納されます。CComVariant オブジェクトの型は、SAFEARRAY の元の型と VT_ARRAY を組み合わせた型になります。

  • cSrc
    [入力] CComVariant のオブジェクトに代入する文字。CComVariant オブジェクトの型は VT_I1 になります。

必要条件

ヘッダー : atlcomcli.h

参照

関連項目

CComVariant クラス

CComVariant::Copy

概念

VARIANT