CComCoClass

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>

クラス メンバー

Index