Partilhar via


CComVariant::operator =

Atribui um valor e um tipo correspondente ao objeto de 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();

Parâmetros

  • varSrc
    [in] CComVariant ou VARIANTE a ser atribuídos ao objeto de CComVariant .O conteúdo de variante de origem são copiados para o destino sem conversão.

  • bstrSrc
    [in] O BSTR a ser atribuído ao objeto de CComVariant .O tipo de objeto de CComVariant será VT_BSTR.

  • lpszSrc
    [in] a cadeia de caracteres a ser atribuída ao objeto de CComVariant .Você pode passar uma cadeia de caracteres de largura zero finalizada (Unicode) para a versão de LPCOLESTR de operador ou de uma cadeia de caracteres ANSI para a versão de LPCSTR .Em ambos os casos, a cadeia de caracteres é convertida para Unicode BSTR atribuído usando SysAllocString.O tipo de objeto de CComVariant será VT_BSTR.

  • bSrc
    [in] bool a ser atribuído ao objeto de CComVariant .O argumento de bool é convertido em VARIANT_BOOL antes de ser armazenado.O tipo de objeto de CComVariant será VT_BOOL.

  • nSrc
    [in] int, BYTE, short, long, LONGLONG, ULONGLONG, unsigned short, unsigned long, ou unsigned int a ser atribuído ao objeto de CComVariant .O tipo de objeto de CComVariant será VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4, ou VT_UI4, respectivamente.

  • fltSrc
    [in] float a ser atribuído ao objeto de CComVariant .O tipo de objeto de CComVariant será VT_R4.

  • dblSrc
    [in] double a ser atribuído ao objeto de CComVariant .O tipo de objeto de CComVariant será VT_R8.

  • cySrc
    [in] CY a ser atribuído ao objeto de CComVariant .O tipo de objeto de CComVariant será VT_CY.

  • pSrc
    [in] IDispatch ou o ponteiro de IUnknown a ser atribuído ao objeto de CComVariant .AddRef será chamado no ponteiro da interface.O tipo de objeto de CComVariant será VT_DISPATCH ou VT_UNKNOWN, respectivamente.

    Ou, um ponteiro de SAFEARRAY a ser atribuído ao objeto de CComVariant .Uma cópia de SAFEARRAY é armazenada no objeto de CComVariant .O tipo de objeto de CComVariant será uma combinação de tipo original de SAFEARRAY e de VT_ARRAY.

  • cSrc
    [in] o caractere a ser atribuído ao objeto de CComVariant .O tipo de objeto de CComVariant será VT_I1.

Requisitos

Cabeçalho: atlcomcli.h

Consulte também

Referência

Classe de CComVariant

CComVariant::Copy

Conceitos

VARIANTE