CComCoClass

templatelt; класTконстанта 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)

...
}

# включити lt;atlcom.h>

Члени класу

Index