COleVariant non dispone di una classe base.
Incapsula un oggetto COleVariant i tipo di dati VARIANT . Questo tipo di dati viene utilizzato in automazione OLE. In particolare, la struttura DISPPARAMS contiene un puntatore a una matrice di strutture variante . Struttura DISPPARAMS è utilizzata per passare parametri a se.
&Notanbsp; Questa classe è derivata dalla struttura di variante . Questo significa che è possibile passare una COleVariant in un parametro che invita ad una variante e che i membri dati della variante struttura sono membri di dati accessibile del COleVariant.
I due MFC classi COleCurrency e COleDateTime incapsulare i tipi di dati variant valuta (VT_CY) connessi e data (VT_DATE). La classe COleVariant è ampiamente utilizzata nelle classi DAO; vedere queste classi per l'utilizzo tipico di questa classe, ad esempio CDaoQueryDef e CDaoRecordset.
Per ulteriori informazioni, vedere la variante, valuta, DISPPARAMS, e se le voci in Win32 SDK OLE Programmer di riferimento.
Per ulteriori informazioni sulla classe COleVariant e il suo utilizzo nell'automazione OLE, vedere "Passaggio di parametri in OLE Automation" nell'articolo automazione nel manuale del programmatore di Visual C++.
# include lt;afxdisp.h>