CComVariant::operator =

Przypisuje wartość i typ odpowiedni do CComVariant obiektu.

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

Parametry

  • varSrc
    [w] CComVariant Lub WARIANTU ma być przypisany do CComVariant obiektu.Zawartość wariant źródłowego są kopiowane do miejsca przeznaczenia bez konwersji.

  • bstrSrc
    [w] BSTR ma być przypisany do CComVariant obiektu.Typ CComVariant obiekt będzie VT_BSTR.

  • lpszSrc
    [w] Ciąg znaków, który ma być przypisany do CComVariant obiektu.Można przekazać zakończony zerem szeroki (Unicode) ciąg znaków do LPCOLESTR wersji operatora lub ciąg ANSI LPCSTR wersji.W każdym przypadku ciąg jest konwertowany na Unicode BSTR przydzielonych za pomocą SysAllocString.Typ CComVariant obiekt będzie VT_BSTR.

  • bSrc
    [w] bool Ma być przypisany do CComVariant obiektu.bool Argument jest konwertowany na VARIANT_BOOL przed są przechowywane.Typ CComVariant obiekt będzie VT_BOOL.

  • nSrc
    [w] The int, BYTE, short, long, LONGLONG, ULONGLONG, unsigned short, unsigned long, or unsigned int to be assigned to the CComVariant object.The type of the CComVariant object will be VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4, or VT_UI4, respectively.

  • fltSrc
    [w] Pływaka ma być przypisany do CComVariant obiektu.Typ CComVariant obiekt będzie VT_R4.

  • dblSrc
    [w] Double ma być przypisany do CComVariant obiektu.Typ CComVariant obiekt będzie VT_R8.

  • cySrc
    [w] CY ma być przypisany do CComVariant obiektu.Typ CComVariant obiekt będzie VT_CY.

  • pSrc
    [w] IDispatch Lub IUnknown wskaźnik ma być przypisany do CComVariant obiektu.AddRefzostanie wywołana wskaźnika interfejsu.Typ CComVariant obiekt będzie VT_DISPATCH lub VT_UNKNOWN, odpowiednio.

    Lub SAFEARRAY wskaźnik ma być przypisany do CComVariant obiektu.Kopię SAFEARRAY jest przechowywany w CComVariant obiektu.Typ CComVariant obiekt będzie kombinacją oryginalnego typu SAFEARRAY i VT_ARRAY.

  • cSrc
    [w] Char ma być przypisany do CComVariant obiektu.Typ CComVariant obiekt będzie VT_I1.

Wymagania

Nagłówek: atlcomcli.h

Zobacz też

Informacje

Klasa CComVariant

CComVariant::Copy

Inne zasoby

WARIANT