다음을 통해 공유


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] CComVariant 또는 변형 할당 하는 CComVariant 개체입니다. 원본 variant의 내용은 변환 하지 않고 대상으로 복사 됩니다.

  • bstrSrc
    [in] BSTR를 할당 하는 CComVariant 개체입니다. 종류는 CComVariant 개체 수 VT_BSTR.

  • lpszSrc
    [in] 문자열에 할당 하는 CComVariant 개체입니다. 0으로 종료 와이드 (유니코드) 문자열을 전달할 수는 LPCOLESTR 버전 운영자 또는 ANSI 문자열에는 LPCSTR 버전. 두 경우 모두 문자열을 유니코드로 변환 되 BSTR 를 사용 하 여 할당 된 SysAllocString. 종류는 CComVariant 개체 수 VT_BSTR.

  • bSrc
    [in] bool 할당 하는 CComVariant 개체입니다. bool 인수를 변환 하는 VARIANT_BOOL 저장 하기 전에. 종류는 CComVariant 개체 수 VT_BOOL.

  • nSrc
    [in] 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
    [in] Float 할당 하는 CComVariant 개체입니다. 종류는 CComVariant 개체 수 VT_R4.

  • dblSrc
    [in] 이중 할당 하는 CComVariant 개체입니다. 종류는 CComVariant 개체 수 VT_R8.

  • cySrc
    [in] CY 할당 하는 CComVariant 개체입니다. 종류는 CComVariant 개체 수 VT_CY.

  • pSrc
    [in] IDispatch 또는 IUnknown 포인터를 할당 하는 CComVariant 개체입니다. AddRef인터페이스 포인터에 호출 됩니다. 종류는 CComVariant 개체 수 VT_DISPATCH 또는 VT_UNKNOWN, 각각.

    또는, SAFEARRAY 포인터를 할당 하는 CComVariant 개체입니다. 사본을 SAFEARRAY 에 저장 되는 CComVariant 개체. 종류는 CComVariant 개체의 원래 형식의 조합 수는 SAFEARRAYVT_ARRAY.

  • cSrc
    [in] 할당 하는 문자는 CComVariant 개체입니다. 종류는 CComVariant 개체 수 VT_I1.

요구 사항

헤더: atlcomcli.h

참고 항목

참조

CComVariant Class

CComVariant::Copy

기타 리소스

변형