COleVariant

COleVariant no tiene una clase base.

Encapsula un objeto COleVariant la tipo de datos VARIANT . Este tipo de datos se utiliza en la automatización OLE. Específicamente, la DISPPARAMS estructura contiene un puntero a una matriz de estructuras variante . Una estructura DISPPARAMS se utiliza para pasar parámetros a IDispatch:: Invoke.

&Notanbsp;  Esta clase se deriva de la estructura de la variante . Esto significa que se puede pasar un COleVariant en un parámetro que pide una variante y que los miembros de datos de la estructura de la variante son miembros de datos accesible de COleVariant.

Los dos relacionados con MFC clases COleCurrency y COleDateTime encapsular los tipos de datos variante moneda (VT_CY) y fecha (VT_DATE). La clase COleVariant se utiliza ampliamente en las clases DAO; Consulte estas clases para el uso típico de esta clase, por ejemplo CDaoQueryDef y CDaoRecordset.

Para obtener más información, consulte el variante, moneda, DISPPARAMS, y entradas de IDispatch:: Invoke en la referencia de Win32 SDK del programador de OLE.

Para obtener más información sobre la clase de COleVariant y su uso en la automatización OLE, consulte "Pasando parámetros en automatización OLE" en el artículo Automatización en la Guía del programador de Visual C++.

# include lt;afxdisp.h>

Miembros de la clase |nbsp; Diagrama de jerarquía

Index