Compartir a través de


Clase de COleVariant

encapsula el tipo de datos de VARIANT .

class COleVariant : public tagVARIANT

Miembros

4xd0wkhw.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

COleVariant::COleVariant

Crea un objeto COleVariant.

4xd0wkhw.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

COleVariant::Attach

Asocia VARIANT a COleVariant.

COleVariant::ChangeType

cambia el tipo variable de este objeto de COleVariant .

COleVariant::Clear

Borra este objeto COleVariant.

COleVariant::Detach

desasocia VARIANT de COleVariant y devuelve VARIANT.

COleVariant::GetByteArrayFromVariantArray

Recupera una matriz de bytes de una matriz variable existente.

COleVariant::SetString

Establece la cadena en un tipo determinado, normalmente ANSI.

4xd0wkhw.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

COleVariant::operator LPCVARIANT

convierte un valor de COleVariant en LPCVARIANT.

COleVariant::operator LPVARIANT

convierte un objeto de COleVariant en LPVARIANT.

COleVariant::operator =

copia un valor de COleVariant .

== De COleVariant::operator

compara dos valores de COleVariant .

COleVariant::operator <<, >>

genera un valor de COleVariant a CArchive o a CDumpContext y entradas un objeto de COleVariant de CArchive.

Comentarios

Utilizan este tipo de datos de automatización OLE.Específicamente, la estructura de DISPPARAMS contiene un puntero a una matriz de estructuras de VARIANT .una estructura de DISPPARAMS se utiliza para pasar parámetros a IDispatch::Invoke.

[!NOTA]

Esta clase se deriva de la estructura de VARIANT .Esto significa que puede pasar COleVariant en un parámetro que pide VARIANT y que sean miembros de datos los miembros de datos de la estructura de VARIANT accesibles de COleVariant.

Las dos clases MFC relacionadas COleCurrency y COleDateTime encapsulan tipos de datos variables Moneda (VT_CY) y DATE (VT_DATE).La clase de COleVariant se usa ampliamente en las clases DAO; vea estas clases para el uso típico de esta clase, por ejemplo CDaoQueryDef y CDaoRecordset.

Para obtener más información, vea VARIANT, Moneda, DISPPARAMS, y las entradas de IDispatch::Invoke en Windows SDK.

Para obtener más información sobre la clase de COleVariant y su uso en la automatización OLE, vea “pasar parámetros en la automatización OLE” en el artículo automatización.

Jerarquía de herencia

tagVARIANT

COleVariant

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

Gráfico de jerarquía