templatelt, classeTconst C&LSID *pclsid > ;
classe CComCoClass
Paramètres
T
Votre classe dérivée de CComCoClass.
pclsid
Un pointeur vers l'identificateur CLSID de l'objet.
CComCoClass fournit des méthodes pour récupérer CLSID un objet et définir des informations d'erreur. N'importe quel objet de classe qui peut être créé à l'extérieur doit être dérivée de CComCoClass.
CComCoClass définit également le modèle par défaut classe usine et agrégation pour votre objet. CComCoClass utilise les deux macros suivantes:
Vous pouvez substituer ou l'autre de ces valeurs par défaut en spécifiant une autre macro dans votre définition de classe. Par exemple, pour utiliser CComClassFactory2 au lieu de CComClassFactory, spécifiez la macro DECLARE_CLASSFACTORY2:
classe CMyClass:..., nbsp ; public CComCoClass < CMyClass & CLSID_CMyClass >
{
public :
DECLARE_CLASSFACTORY2(CMyLicense)
...
}
# include lt;atlcom.h>