Condividi tramite


Classe di IProvideClassInfo2Impl

Questa classe fornisce un'implementazione predefinita dei metodi IProvideClassInfo2 e IProvideClassInfo.

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

Parametri

  • pcoclsid
    Un puntatore all'identificatore le coclassi.

  • psrcid
    Un puntatore all'identificatore per l'interfaccia dispatch in uscita predefinita le coclassi.

  • plibid
    Un puntatore al LIBID della libreria dei tipi contenente le informazioni sull'interfaccia.Per impostazione predefinita, la libreria dei tipi a livello di server viene passata.

  • 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 le coclassi.Il valore predefinito è CComTypeInfoHolder.

Membri

edcdxw62.collapse_all(it-it,VS.110).gifCostruttori

Nome

Descrizione

IProvideClassInfo2Impl::IProvideClassInfo2Impl

Costruttore.

edcdxw62.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

IProvideClassInfo2Impl::GetClassInfo

Recupera un puntatore ITypeInfo alle informazioni sul tipo le coclassi.

IProvideClassInfo2Impl::GetGUID

Recupera il GUID dell'interfaccia dispatch in uscita dell'oggetto.

edcdxw62.collapse_all(it-it,VS.110).gifMembri di dati protetti

Nome

Descrizione

IProvideClassInfo2Impl::_tih

Gestisce le informazioni sulla coclasse.

Note

l'interfaccia IProvideClassInfo2 estende IProvideClassInfo aggiungendo il metodo GetGUID.Questo metodo consente a un client recuperare un'interfaccia in uscita IID di un oggetto per il set predefinito di evento.La classe IProvideClassInfo2Impl fornisce un'implementazione predefinita dei metodi IProvideClassInfo2 e IProvideClassInfo.

IProvideClassInfo2Impl contiene un membro statico di tipo CComTypeInfoHolder che gestisce le informazioni sulla coclasse.

Gerarchia di ereditarietà

IProvideClassInfo2

IProvideClassInfo2Impl

Requisiti

Header: atlcom.h

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL