CComVariant::operator =

Asigna un valor y se escriben en CComVariant el objeto.

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

Parámetros

  • varSrc
    [in] CComVariant o VARIANT que se asignen al objeto de CComVariant .El contenido de la variante de origen se copian en el destino sin conversión.

  • bstrSrc
    [in] El valor BSTR que se va a asignar al objeto de CComVariant .El tipo de objeto de CComVariant se VT_BSTR.

  • lpszSrc
    [in] La cadena de caracteres que se va a asignar al objeto de CComVariant .Puede pasar una cadena de caracteres de ancho terminada en cero (Unicode) a la versión de LPCOLESTR de operador o una cadena ANSI a la versión de LPCSTR .En cualquier caso, la cadena se convierte a Unicode BSTR asignado mediante SysAllocString.El tipo de objeto de CComVariant se VT_BSTR.

  • bSrc
    [in] bool asignarlos al objeto de CComVariant .El argumento de bool se convierte en VARIANT_BOOL antes de almacenar.El tipo de objeto de CComVariant se VT_BOOL.

  • nSrc
    [in] int, Byte, Corto, Más, LONGLONG, ULONGLONG, unsigned short, unsigned long, o unsigned int asignarlos al objeto de CComVariant .El tipo de objeto de CComVariant se VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4, o VT_UI4, respectivamente.

  • fltSrc
    [in] Hacer flotante asignarlos al objeto de CComVariant .El tipo de objeto de CComVariant se VT_R4.

  • dblSrc
    [in] Doble asignarlos al objeto de CComVariant .El tipo de objeto de CComVariant se VT_R8.

  • cySrc
    [in] CY asignarlos al objeto de CComVariant .El tipo de objeto de CComVariant se VT_CY.

  • pSrc
    [in] IDispatch o el puntero de IUnknown asignarlos al objeto de CComVariant .AddRef se invitado el puntero de interfaz.El tipo de objeto de CComVariant se VT_DISPATCH o VT_UNKNOWN, respectivamente.

    O bien, un puntero de SAFEARRAY asignarlos al objeto de CComVariant .una copia de SAFEARRAY se almacena en el objeto de CComVariant .El tipo de objeto de CComVariant será una combinación de tipo original de SAFEARRAY y de VT_ARRAY.

  • cSrc
    [in] El carácter que se va a asignar al objeto de CComVariant .El tipo de objeto de CComVariant se VT_I1.

Requisitos

encabezado: atlcomcli.h

Vea también

Referencia

Clase de CComVariant

CComVariant::Copy

Conceptos

VARIANT