templatelt, klasaTStała C&LSID *pclsid &BT;
Klasa CComCoClass
Parametry
T
Klasa, pochodzące z CComCoClass.
pclsid
Wskaźnik CLSID obiektu.
CComCoClass zapewnia metody pobieranie CLSID obiektu i Ustawianie informacji o błędzie. Każdy obiekt klasy, który może zostać utworzony zewnętrznie powinny być pochodnymi CComCoClass.
CComCoClass definiuje również modelu fabryki i Agregacja klasy domyślne dla obiektu. CComCoClass wykorzystuje następujące dwa makra:
Można zastąpić jedną z tych wartości domyślne, określając innego makra w definicji klasy. Na przykład aby użyć CComClassFactory2 zamiast CComClassFactory, określić makro DECLARE_CLASSFACTORY2:
klasa CMyClass:..., nbsp; CComCoClass publiczne < CMyClass & CLSID_CMyClass >
{
publiczne:
DECLARE_CLASSFACTORY2(CMyLicense)
...
}
# include lt;atlcom.h>