COleVariantには、基本クラスはありません。
COleVariantオブジェクトをカプセル化、 バリアントデータ型。このデータ型は、OLE オートメーションで使用されます。具体的には、 DISPPARAMS構造には、バリアント型の構造体の配列へのポインターが含まれています。DISPPARAMS構造体へのパラメーターを渡すために使用 idispatch::invoke。
注特価;このクラスは、バリアントの構造から派生しました。これはバリアントの呼び出しとは、バリアントの構造体のデータ メンバーを持つ COleVariantのアクセス可能なデータ メンバーのパラメーター、 COleVariantを渡すことができることを意味します。(&N)。
MFC クラスCOleCurrency 、 COleDateTimeバリアント データ型通貨(VT_CY) をカプセル化する 2 つを関連および日付(VT_DATE)。COleVariantクラスは、DAO クラスで広く使用されます;これらのクラスの一般的な使用このクラスのCDaoQueryDefとCDaoRecordsetの例を参照してください。
詳細についてを参照してください、 バリアント、 通貨、 DISPPARAMS、および idispatch::invokeのエントリは、 Win32 SDK OLE プログラマ リファレンス。
COleVariantクラスと OLE オートメーションの使用の詳細については、「渡すパラメーターで OLE オートメーション」を参照してください記事では、 オートメーションでVisual の C++ プログラマのガイド。
#include lt;afxdisp.h>