Templatelt; -KlasseTconst C&LSID *pclsid ≫
CComCoClass Klasse
Parameter
T
Die Klasse, die von CComCoClass abgeleitet.
pclsid
Ein Zeiger auf die CLSID des Objekts.
CComCoClass stellt Methoden zum Abrufen eines Objekts CLSID und Festlegen von Fehlerinformationen. Jede Klassenobjekt, die extern erstellt werden kann sollte von CComCoClass abgeleitet werden.
CComCoClass definiert auch das Standard-Klasse Factory und Aggregation Modell für Ihr Objekt. CComCoClass verwendet die folgenden beiden Makros:
Sie können entweder diese Standardwerte überschreiben, indem Sie ein anderes Makro in die Klassendefinition angeben. Geben Sie beispielsweise CComClassFactory2 anstelle von CComClassFactoryverwenden, das DECLARE_CLASSFACTORY2 -Makro:
klasse CMyClass:..., Nbsp; öffentliche CComCoClass < CMyClass & CLSID_CMyClass >
{
Öffentliche:
DECLARE_CLASSFACTORY2(CMyLicense)
...
}
# include lt;atlcom.h>