templatelt; classeTconst C&LSID *pclsid >
classe CComCoClass
Parametri
T
La classe derivata da CComCoClass.
pclsid
Puntatore al CLSID dell'oggetto.
CComCoClass fornisce i metodi per il recupero CLSID di un oggetto e l'impostazione informazioni sull'errore. Qualsiasi oggetto della classe che puņ essere creato dall'esterno dovrebbe essere derivato da CComCoClass.
CComCoClass definisce anche la classe factory e aggregazione modello predefinito per l'oggetto. CComCoClass utilizza le seguenti due macro:
Č possibile ignorare una di queste impostazioni predefinite specificando un'altra macro nella definizione della classe. Ad esempio, per utilizzare CComClassFactory2 invece di CComClassFactory, specificare la macro DECLARE_CLASSFACTORY2:
classe CMyClass:..., nbsp; CComCoClass pubblica < CMyClass & CLSID_CMyClass >
{
pubblica:
DECLARE_CLASSFACTORY2(CMyLicense)
...
}
# include lt;atlcom.h>