Sdílet prostřednictvím


IProvideClassInfo2Impl – třída

Tato třída poskytuje výchozí implementaci IProvideClassInfo a IProvideClassInfo2 metody.

Syntaxe

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 na identifikátor třídy coclass.

psrcid
Ukazatel na identifikátor výchozího odchozího dispinterface třídy coclass.

plibid
Ukazatel na LIBID knihovny typů, která obsahuje informace o rozhraní. Ve výchozím nastavení se předává knihovna typů na úrovni serveru.

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

wMinor
Podverze knihovny typů. Výchozí hodnota je 0.

tihclass
Třída používaná ke správě informací o typu třídy coclass. Výchozí hodnota je CComTypeInfoHolder.

Členové

Konstruktory

Jméno popis
IProvideClassInfo2Impl::IProvideClassInfo2Impl Konstruktor

Veřejné metody

Jméno popis
IProvideClassInfo2Impl::GetClassInfo ITypeInfo Načte ukazatel na informace o typu třídy coclass.
IProvideClassInfo2Impl::GetGUID Načte identifikátor GUID pro odchozí dispinterface objektu.

Chráněné datové členy

Jméno popis
IProvideClassInfo2Impl::_tih Spravuje informace o typu pro třídu coclass.

Poznámky

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

IProvideClassInfo2Impl obsahuje statický člen typu, který spravuje informace o typu CComTypeInfoHolder třídy coclass.

Hierarchie dědičnosti

IProvideClassInfo2

IProvideClassInfo2Impl

Požadavky

Hlavička: atlcom.h

IProvideClassInfo2Impl::GetClassInfo

ITypeInfo Načte ukazatel na informace o typu třídy coclass.

STDMETHOD(GetClassInfo)(ITypeInfo** pptinfo);

Poznámky

Viz IProvideClassInfo::GetClassInfo v sadě Windows SDK.

IProvideClassInfo2Impl::GetGUID

Načte identifikátor GUID pro odchozí dispinterface objektu.

STDMETHOD(GetGUID)(
    DWORD dwGuidKind,
    GUID* pGUID);

Poznámky

Viz IProvideClassInfo2::GetGUID v sadě Windows SDK.

IProvideClassInfo2Impl::IProvideClassInfo2Impl

Konstruktor

IProvideClassInfo2Impl();

Poznámky

Zavolá AddRef člena _tih . Destruktor volá Release.

IProvideClassInfo2Impl::_tih

Tento statický datový člen je instance parametru šablony třídy tihclass, který je CComTypeInfoHolderve výchozím nastavení .

static  tihclass
    _tih;

Poznámky

_tih spravuje informace o typu třídy.

Viz také

Přehled třídy