Freigeben über


IProvideClassInfo2Impl-Klasse

Diese Klasse stellt eine Standardimplementierung der IProvideClassInfo und IProvideClassInfo2-Methoden.

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

Parameter

  • pcoclsid
    Ein Zeiger auf den Bezeichner der Co-Klassen.

  • psrcid
    Ein Zeiger auf den Bezeichner für die standardmäßigen ausgehende Dispatchschnittstelle der Co-Klassen.

  • plibid
    Ein Zeiger auf LIBID der Typbibliothek, die Informationen über die Schnittstelle enthält.Standardmäßig wird die Typbibliothek auf Serverebene übergeben.

  • wMajor
    Die Hauptversion der Typbibliothek.Der Standardwert ist 1.

  • wMinor
    Die Nebenversion der Typbibliothek.Der Standardwert ist 0.

  • tihclass
    Die Klasse verwendet, um die Typinformationen der Co-Klassen zu verwalten.Der Standardwert ist CComTypeInfoHolder.

Mitglieder

edcdxw62.collapse_all(de-de,VS.110).gifKonstruktoren

Name

Description

IProvideClassInfo2Impl::IProvideClassInfo2Impl

Konstruktor.

edcdxw62.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

IProvideClassInfo2Impl::GetClassInfo

Ruft einen ITypeInfo Zeiger auf Typinformationen der Co-Klassen ab.

IProvideClassInfo2Impl::GetGUID

Ruft die GUID für die ausgehende Dispatchschnittstelle des Objekts ab.

edcdxw62.collapse_all(de-de,VS.110).gifGeschützte Datenmember

Name

Description

IProvideClassInfo2Impl::_tih

Verwaltet die Typinformationen für die Co-Klasse.

Hinweise

Die IProvideClassInfo2-Schnittstelle erweitert IProvideClassInfo, indem sie die GetGUID-Methode hinzugefügt wird.Diese Methode ermöglicht einem Client, um die Ausgangsschnittstelle IID eines Objekts für den Standardereignissatz abzurufen.- Klasse IProvideClassInfo2Impl stellt eine Standardimplementierung der IProvideClassInfo und IProvideClassInfo2-Methoden.

IProvideClassInfo2Impl enthält einen statischen Member des Typs CComTypeInfoHolder, der die Typinformationen für die Co-Klasse verwaltet.

Vererbungshierarchie

IProvideClassInfo2

IProvideClassInfo2Impl

Anforderungen

Header: möchten

Siehe auch

Weitere Ressourcen

ATL-Klassenübersicht