CComCoClass

templatelt, classeTC&LSID const *pCLSID >
Classe CComCoClass

Parâmetros

T

A classe, derivada de CComCoClass.

pclsid

Um ponteiro para o CLSID do objeto.

CComCoClass fornece métodos para recuperar CLSID de um objeto e configuração informações de erro. Qualquer objeto da classe que pode ser criado externamente deve ser derivado de CComCoClass.

CComCoClass também define o modelo de fábrica e agregação de classe de padrão para o objeto. CComCoClass usa as seguintes dois macros:

Você pode substituir qualquer um desses padrões especificando outra macro na sua definição de classe. Por exemplo, para usar CComClassFactory2 em vez de CComClassFactory, especifique a macro de DECLARE_CLASSFACTORY2usa:

classe CMyClass:..., nbsp; CComCoClass públicas < CMyClass & CLSID_CMyClass >
{
público:
   DECLARE_CLASSFACTORY2(CMyLicense)

...
}

# include lt;atlcom.h>

Membros de classe

Index