CComVariant::operator =
Assegna un valore e un tipo corrispondente all'oggetto 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();
Parametri
varSrc
[in] CComVariant o VARIANT da assegnare all'oggetto CComVariant.Il contenuto del variant di origine è copiato nella destinazione senza conversione.bstrSrc
[in] la stringa BSTR da assegnare all'oggetto CComVariant.Il tipo di oggetto CComVariant verrà VT_BSTR.lpszSrc
[in] una stringa di caratteri da assegnare all'oggetto CComVariant.È possibile passare una stringa di caratteri che termina con zero (Unicode) alla versione LPCOLESTR dell'operatore o di una stringa ANSI alla versione LPCSTR.In entrambi i casi, la stringa viene convertita in Unicode BSTR allocato utilizzando SysAllocString.Il tipo di oggetto CComVariant verrà VT_BSTR.bSrc
[in] bool da assegnare all'oggetto CComVariant.L'argomento bool viene convertito in VARIANT_BOOL prima di essere archiviato.Il tipo di oggetto CComVariant verrà VT_BOOL.nSrc
[in] int, BYTE, short, long, LONGLONG, ULONGLONG, unsigned short, unsigned long, o unsigned int da assegnare all'oggetto CComVariant.Il tipo di oggetto CComVariant verrà VT_I4, VT_UI1, VT_I2, VT_I4, VT_I8, VT_UI8, VT_UI2, VT_UI4, o VT_UI4, rispettivamente.fltSrc
[in] float da assegnare all'oggetto CComVariant.Il tipo di oggetto CComVariant verrà VT_R4.dblSrc
[in] double da assegnare all'oggetto CComVariant.Il tipo di oggetto CComVariant verrà VT_R8.cySrc
[in] CY da assegnare all'oggetto CComVariant.Il tipo di oggetto CComVariant verrà VT_CY.pSrc
[in] IDispatch o il puntatore IUnknown da assegnare all'oggetto CComVariant.AddRef verrà chiamato al puntatore a interfaccia.Il tipo di oggetto CComVariant verrà VT_DISPATCH o VT_UNKNOWN, rispettivamente.In alternativa, un puntatore a SAFEARRAY da assegnare all'oggetto CComVariant.Una copia SAFEARRAY viene memorizzata nell'oggetto CComVariant.Il tipo di oggetto CComVariant sarà una combinazione di tipo originale SAFEARRAY e VT_ARRAY.
cSrc
[in] char da assegnare all'oggetto CComVariant.Il tipo di oggetto CComVariant verrà VT_I1.
Requisiti
Header: atlcomcli.h