templatelt ; const C&LSID *pcoclsidIID * constpsrcidGUID * constplibidWORDwMajor= 1, WORDwMinor= 0, classetihclass = &Gt CComTypeInfoHolder ;
Class IProvideClassInfo2Impl : public IProvideClassInfo2
Paramètres
pcoclsid
Un pointeur vers l'identificateur de la coclasse.
psrcid
  ;Un pointeur vers l'identificateur par défaut de la coclasse sortante de dispinterface.
plibid
Un pointeur vers l'identificateur de bibliothèque de types de la coclasse.
wMajor
La version principale de la bibliothèque de types. La valeur par défaut est 1.
wMinor
La version mineure de la bibliothèque de types. La valeur par défaut est 0.
tihclass
La classe utilisée pour gérer les informations de type de la coclasse. La valeur par défaut est CComTypeInfoHolder.
La interface IProvideClassInfo2 étend IProvideClassInfo en ajoutant la méthode GetGUID . Cette méthode permet à un client de récupérer l'interface sortante d'un objet IID pour son jeu d'événements par défaut. Classe IProvideClassInfo2Impl fournit une implémentation par défaut des méthodes IProvideClassInfo et IProvideClassInfo2.
IProvideClassInfo2Impl contient un membre statique de type CComTypeInfoHolder qui gère les informations de type pour la coclasse.
# include lt;atlcom.h>