DECLARE_CLASSFACTORY2

DECLARE_CLASSFACTORY2 ( lic

パラメーター

lic

[入力]VerifyLicenseKeyGetLicenseKey、およびIsLicenseValidを実装するクラス。

解説

クラス ファクトリをするには、 CComClassFactory2を宣言します。たとえば:

cMyClass クラス:.. は、公共の CComCoClasslt;… >{...DECLARE_CLASSFACTORY2(CMyLicense)...}

CComCoClass には、既定のクラス ファクトリとしてCComClassFactoryを指定します、 DECLARE_CLASSFACTORYマクロが含まれています。ただし、オブジェクトのクラス定義で、 DECLARE_CLASSFACTORY2マクロを含めることで、この既定をオーバーライドします。

ATL マクロとグローバル関数

参照してください。

DECLARE_CLASSFACTORY_EXDECLARE_CLASSFACTORY_AUTO_THREADDECLARE_CLASSFACTORY_SINGLETON

Index