CComCoClass

templatelt; классTconst C&LSID *pclsid >
класса CComCoClass

Параметры

T

Ваш класс, производный от CComCoClass.

pclsid

Указатель на CLSID объекта.

CComCoClass предоставляет методы для извлечения объекта CLSID и установки сведения об ошибке. Любой объект класса, который может быть создан внешне должны быть получены от CComCoClass.

CComCoClass также определяет класс фабрики и агрегирования модель по умолчанию для вашего объекта. CComCoClass использует следующие два макросов:

Любой из этих умолчаний можно переопределить, указав другой макрос в определении класса. К примеру чтобы использовать CComClassFactory2 вместо CComClassFactory, укажите макрос DECLARE_CLASSFACTORY2:

класс CMyClass:..., nbsp; государственные CComCoClass < CMyClass и CLSID_CMyClass >
{
общественности:
   DECLARE_CLASSFACTORY2(CMyLicense)

...
}

# include lt;atlcom.h>

Члены класса

Index