CComCoClass

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>

Członkowie klasy

Index