templatelt; クラスTconst CLSID ※pclsid(&L) gt;
CComCoClass をクラスします。(&G)
パラメーター
T
CComCoClassから派生クラス。
pclsid
オブジェクトの CLSID へのポインター。
CComCoClassは、オブジェクトの CLSID を取得し、エラー情報を設定する方法を提供します。外部で作成することができます任意のクラス オブジェクトはCComCoClassから派生する必要があります。
CComCoClassも既定のクラス ファクトリと集約モデル オブジェクトを定義します。CComCoClassは次の 2 つのマクロを使用します。:
これらの既定値のいずれかは、クラス定義で別のマクロを指定することによってオーバーライドできます。たとえば、 CComClassFactoryの代わりにCComClassFactory2を使用するには、 DECLARE_CLASSFACTORY2マクロを指定します。:
cMyClass クラス:.、特価;パブリック CComCoClass < CMyClass、& CLSID_CMyClass >{パブリック。DECLARE_CLASSFACTORY2(CMyLicense)...}
#include lt;atlcom.h>