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>