共用方式為


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] 要指派的 CComVariantVariantCComVariant 物件。 來源 Variant 的內容複製到目的端,而無法轉換。

  • bstrSrc
    [in] 要指派的 BSTR 給 CComVariant 物件。 CComVariant 物件的型別將是 VT_BSTR

  • lpszSrc
    [in] 要指派的字串指派至 CComVariant 物件。 您可以將以零結束的寬 (Unicode) 字元字串至運算子的 LPCOLESTR 版本或 ANSI 字串加入至 LPCSTR 版本。 在任何情況下,將字串轉換為 Unicode 使用 SysAllocString所配置的 BSTRCComVariant 物件的型別將是 VT_BSTR

  • bSrc
    [in] 要指派的 bool 至 CComVariant 物件。 bool 引數轉換成會儲存目前的 VARIANT_BOOLCComVariant 物件的型別將是 VT_BOOL

  • nSrc
    [in] int位元組short、、、、、 longLONGLONGULONGLONGunsigned short、要指派的 unsigned long或 unsigned int 至 CComVariant 物件。 CComVariant 物件的型別分別為 VT_I4VT_UI1VT_I2VT_I4、、、、、 VT_I8VT_UI8VT_UI2VT_UI4VT_UI4

  • fltSrc
    [in] 要指派的 浮動CComVariant 物件。 CComVariant 物件的型別將是 VT_R4

  • dblSrc
    [in] 要指派的 doubleCComVariant 物件。 CComVariant 物件的型別將是 VT_R8

  • cySrc
    [in] 要指派的 CYCComVariant 物件。 CComVariant 物件的型別將是 VT_CY

  • pSrc
    [in] 要指派的 IDispatchIUnknown 指標 CComVariant 物件。 AddRef 上介面的指標。 CComVariant 物件的型別分別為或, VT_DISPATCHVT_UNKNOWN

    此外,要指派的 SAFEARRAY 指標 CComVariant 物件。 SAFEARRAY 的複本在 CComVariant 物件儲存。 CComVariant 物件的型別將是 SAFEARRAYVT_ARRAY的原始型別的組合。

  • cSrc
    [in] 要指派的字元為 CComVariant 物件。 CComVariant 物件的型別將是 VT_I1

需求

Header: atlcomcli.h

請參閱

參考

CComVariant 類別

CComVariant::Copy

概念

Variant