COleVariant

COleVariant n'a pas une classe de base.

Encapsule un objet COleVariant la type de données VARIANT . Ce type de données est utilisé dans OLE automation. Plus précisément, la DISPPARAMS structure contient un pointeur vers un tableau de structures de type VARIANT . DISPPARAMS structure est utilisée pour passer des paramètres à IDispatch::Invoke.

&Notenbsp ;  Cette classe est dérivée de la structure de type VARIANT . Cela signifie que vous pouvez transmettre un COleVariant dans un paramètre qui appelle pour une variante et que les membres de données de la structure VARIANT sont membres de données de COleVariant.

Les deux associés COleCurrency les classes MFC et COleDateTime encapsulent les types de données variant monnaie (VT_CY) et DATE (VT_DATE). La classe COleVariant est largement utilisée dans les classes DAO ; voir ces classes pour une utilisation typique de cette classe, par exemple CDaoQueryDef et CDaoRecordset.

Pour plus d'informations, consultez la VARIANT, monnaie, DISPPARAMS, et IDispatch::Invoke entrées dans Win32 SDK OLE de référence du programmeur.

Pour plus d'informations sur la classe COleVariant et son utilisation dans l'automatisation OLE, voir « Passage paramètres dans OLE Automation » dans l'article Automation dans le Guide du programmeur Visual C++.

# include lt;afxdisp.h>

Membres de la classe |nbsp ; Graphique de la hiérarchie

Index