Sdílet prostřednictvím


Třída IProvideClassInfo2Impl

Tato třída poskytuje výchozí provádění IProvideClassInfo a IProvideClassInfo2 metod.

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

Parametry

  • pcoclsid
    Ukazatel coclass identifikátor.

  • psrcid
    Ukazatel na identifikátor třídy typu coclass' výchozí odchozí omezené rozhraní IDispatch.

  • plibid
    Ukazatel na ID KNIHOVNY obsahující informace o rozhraní knihovny typů.Standardně je předán knihovny typů úrovni serveru.

  • wMajor
    Hlavní verze knihovny typů.Výchozí hodnota je 1.

  • wMinor
    Dílčí verze knihovny typů.Výchozí hodnota je 0.

  • tihclass
    Třída, která slouží ke správě informací o typu coclass'.Výchozí hodnota je CComTypeInfoHolder.

Členy

Konstruktory

Název

Description

IProvideClassInfo2Impl::IProvideClassInfo2Impl

Konstruktor.

Veřejné metody

Název

Description

IProvideClassInfo2Impl::GetClassInfo

Načte ITypeInfo informace o typu coclass' ukazatele.

IProvideClassInfo2Impl::GetGUID

Načte identifikátor GUID objektu odchozí omezené rozhraní IDispatch.

Chráněné členy Data

Název

Description

IProvideClassInfo2Impl::_tih

Informace o typu pro třídy typu coclass spravuje.

Poznámky

IProvideClassInfo2 rozšiřuje rozhraní IProvideClassInfo přidáním GetGUID metoda.Tato metoda umožňuje klientovi načtení objektu odchozí rozhraní IID pro jeho výchozí sadu událostí.Třída IProvideClassInfo2Impl poskytuje výchozí provádění IProvideClassInfo a IProvideClassInfo2 metod.

IProvideClassInfo2Implobsahuje statický člen typu CComTypeInfoHolder , spravuje informace o typu pro třídy typu coclass.

Hierarchii dědičnosti

IProvideClassInfo2

IProvideClassInfo2Impl

Požadavky

Záhlaví: atlcom.h

Viz také

Další zdroje

Přehled třídy ATL