CComVariant::operator =

Weist einen Wert und einen entsprechenden Typ zum CComVariant-Objekt zu.

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();

Parameter

  • varSrc
    [in] den CComVariant-Objekt zugewiesen werden CComVariant oder VARIANTE.Der Inhalt der Quellvariante wird dem Ziel ohne Konvertierung kopiert.

  • bstrSrc
    [in] Das dem CComVariant-Objekt zugewiesen werden, BSTR.Der Typ des Objekts CComVariant ist VT_BSTR.

  • lpszSrc
    [in] Die dem CComVariant-Objekt zugewiesen werden, Zeichenfolge.Sie können eine mit 0 (null) endende Zeichenfolge breite (Unicode) gelten andere zur LPCOLESTR-Version des Operators übergeben, oder ein ANSI reiht zu LPCSTR die Version auf.In jedem Fall wird die Zeichenfolge in einen BSTR Unicode konvertiert, das mithilfe SysAllocString zugeordnet ist.Der Typ des Objekts CComVariant ist VT_BSTR.

  • bSrc
    [in] den CComVariant-Objekt zugewiesen werden bool.Das Argument wird bool zu VARIANT_BOOL konvertiert, bevor der gespeichert wird.Der Typ des Objekts CComVariant ist VT_BOOL.

  • nSrc
    [in] int, BYTE, short, long, LONGLONG, ULONGLONG, unsigned short, unsigned long oder zum CComVariant-Objekt zugewiesen werden unsigned int.Der Typ des Objekts CComVariant ist VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4 oder VT_UI4, bzw.

  • fltSrc
    [in] den CComVariant-Objekt zugewiesen werden float.Der Typ des Objekts CComVariant ist VT_R4.

  • dblSrc
    [in] den CComVariant-Objekt zugewiesen werden double.Der Typ des Objekts CComVariant ist VT_R8.

  • cySrc
    [in] den CComVariant-Objekt zugewiesen werden CY.Der Typ des Objekts CComVariant ist VT_CY.

  • pSrc
    [in] IDispatch oder der dem CComVariant-Objekt zugewiesen werden IUnknown Zeiger.AddRef wird für das Schnittstellenzeiger aufgerufen.Der Typ des Objekts CComVariant ist VT_DISPATCH oder VT_UNKNOWN, bzw.

    Oder ein, z CComVariant-Objekt zugewiesen werden SAFEARRAY Zeiger.Eine Kopie SAFEARRAY wird im CComVariant-Objekt gespeichert.Der Typ des Objekts CComVariant ist eine Kombination des ursprünglichen Typ SAFEARRAY und des VT_ARRAY.

  • cSrc
    [in] Das dem CComVariant-Objekt zugewiesen werden, char.Der Typ des Objekts CComVariant ist VT_I1.

Anforderungen

Header: atlcomcli.h

Siehe auch

Referenz

CComVariant-Klasse

CComVariant::Copy

Konzepte

VARIANTE