(De CComV&ariant);
CComVariant (const CComVariantamp;varSrc );
CComVariant (const V&ARIANTamp;varSrc );
CComVariant (LPCOLESTR lpsz );
CComVariant (LPCSTR lpsz );
CComVariant (BSTR bstrSrc );
CComVariant (bool bSrc );
CComVariant (int nSrc );
CComVariant (BYTE nSrc );
CComVariant (corto nSrc );
CComVariant (largo nSrc, VARTYPE vtSrc = VT_I4);
CComVariant (float fltSrc );
CComVariant (doble dblSrc );
CComVariant (CY cySrc );
CComVariant (IDispatch * pSrc );
CComVariant (IUnknown * pSrc );
Parámetros
varSrc
[en] El CComVariant o variante utilizada para inicializar el objeto de CComVariant.
lpsz
[en] La cadena de caracteres utilizada para inicializar el objeto CComVariant . La versión Unicode especifica un LPCOLESTR; la versión ANSI especifica un LPCSTR.
bstrSrc
[en] BSTR utilizado para inicializar el objeto CComVariant.
bSrc
[en] Bool utilizado para inicializar el objeto CComVariant.
nSrc
[en] El int, BYTE, cortoo largo utilizado para inicializar el objeto CComVariant.
vtSrc
[en] El tipo del objeto CComVariant . Este parámetro sólo está disponible cuando pasa un largo para nSrc. vtSrc sólo puede ser VT_I4 (el valor predeterminado) o VT_ERROR; de lo contrario, el constructor se afirma.
fltSrc
[en] El flotador utilizado para inicializar el objeto CComVariant.
dblSrc
[en] La doble utilizado para inicializar el objeto CComVariant.
cySrc
[en] CY utilizado para inicializar el objeto CComVariant.
pSrc
[en] El puntero IDispatch o IUnknown utilizado para inicializar el objeto CComVariant.
Observaciones
Cada constructor inicializa el objeto llamando al VariantInit función de Win32. Si se pasa un valor de parámetro, el constructor establece valor y el tipo del objeto en consecuencia.
El destructor administra la limpieza llamando CComVariant::Clear.