DECLARE_CLASSFACTORY2 ( Lic )
Parameter
lic
[in] Eine Klasse, die implementiert VerifyLicenseKey, GetLicenseKeyund IsLicenseValid.
Bemerkungen
CComClassFactory2 die Klassenfactory werden erklärt. Zum Beispiel:
klasse CMyClass:..., öffentlichen CComCoClasslt; ... >
{
...
DECLARE_CLASSFACTORY2(CMyLicense)
...
}
CComCoClass enthält das DECLARE_CLASSFACTORY -Makro, das CComClassFactory als die Standard-Factory-Klasse angibt. Jedoch, indem Sie das DECLARE_CLASSFACTORY2 -Makro in Klassendefinition des Objekts einschließen, Sie diesen Standardwert überschreiben.
ATL-Makros und globale Funktionen
Siehe auch
DECLARE_CLASSFACTORY_EX, DECLARE_CLASSFACTORY_AUTO_THREAD, DECLARE_CLASSFACTORY_SINGLETON