templatelt; const C&LSID *pcoclsidconst IID *psrcidconst GUID *plibidWORDwMajor= 1, WORDwMinor= 0, classetihclass = &Gt CComTypeInfoHolder;
classe IProvideClassInfo2Impl: pubblica IProvideClassInfo2
Parametri
pcoclsid
Puntatore all'identificatore della coclasse.
psrcid
Puntatore all'identificatore predefinita della coclasse uscente interfaccia dispatch.
plibid
Un puntatore all'identificatore della libreria dei tipi dei coclasse.
wMajor
La versione principale della libreria dei tipi. Il valore predefinito è 1.
wMinor
La versione secondaria della libreria dei tipi. Il valore predefinito è 0.
tihclass
La classe utilizzata per gestire le informazioni sul tipo dei coclasse. Il valore predefinito è CComTypeInfoHolder.
La IProvideClassInfo2 interfaccia estende IProvideClassInfo aggiungendo il metodo GetGUID . Questo metodo consente a un client recuperare l'interfaccia in uscita di un oggetto IID per il set di eventi predefiniti. Classe IProvideClassInfo2Impl fornisce un'implementazione predefinita dei metodi IProvideClassInfo e IProvideClassInfo2.
IProvideClassInfo2Impl contiene un membro statico di tipo CComTypeInfoHolder che gestisce le informazioni sui tipi per l'attributo coclass.
# include lt;atlcom.h>