Partager via


Classe d'IProvideClassInfo2Impl

Cette classe fournit une implémentation par défaut des méthodes d' IProvideClassInfo et d' IProvideClassInfo2 .

template <
   const CLSID* pcoclsid,
   const IID* psrcid,
   const GUID* plibid = &CAtlModule::m_libid,
   WORD wMajor = 1,
   WORD wMinor = 0,
   class tihclass = CComTypeInfoHolder 
>
class ATL_NO_VTABLE IProvideClassInfo2Impl :
   public IProvideClassInfo2

Paramètres

  • pcoclsid
    Pointeur vers l'identificateur les coclasses.

  • psrcid
    Un pointeur vers l'identificateur de la dispinterface sortante par défaut des coclasses.

  • plibid
    Pointeur vers le LIBID de la bibliothèque de types qui contient des informations sur l'interface.Par défaut, la bibliothèque de types au niveau de le serveur est passée.

  • wMajor
    Version principale de la bibliothèque de types.La valeur par défaut est 1.

  • wMinor
    Version secondaire 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 des coclasses.La valeur par défaut est CComTypeInfoHolder.

Membres

edcdxw62.collapse_all(fr-fr,VS.110).gifConstructeurs

Nom

Description

IProvideClassInfo2Impl::IProvideClassInfo2Impl

Constructeur.

edcdxw62.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

IProvideClassInfo2Impl::GetClassInfo

Extrait un pointeur d' ITypeInfo aux informations de type des coclasses.

IProvideClassInfo2Impl::GetGUID

Récupère GUID pour la dispinterface sortante de l'objet.

edcdxw62.collapse_all(fr-fr,VS.110).gifDonnées membres protégées

Nom

Description

IProvideClassInfo2Impl::_tih

Gère les informations de type pour la coclasse.

Notes

l'interface d' IProvideClassInfo2 étend IProvideClassInfo en ajoutant la méthode d' GetGUID .Cette méthode permet à un client pour récupérer l'interface sortante IID d'un objet pour son jeu d'événements par défaut.La classe IProvideClassInfo2Impl fournit une implémentation par défaut des méthodes d' IProvideClassInfo et d' IProvideClassInfo2 .

IProvideClassInfo2Impl contient un membre statique du type CComTypeInfoHolder qui gère les informations de type pour la coclasse.

Hiérarchie d'héritage

IProvideClassInfo2

IProvideClassInfo2Impl

Configuration requise

Header: atlcom.h

Voir aussi

Autres ressources

Vue d'ensemble de la classe ATL