IProvideClassInfo2Impl

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>

Membres de classe

Index