Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Knihovna ATL (Active Template Library) se nadále podporuje. Už ale nepřidáme funkce ani aktualizujeme dokumentaci.
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
| Název | Popis |
|---|---|
| IProvideClassInfo2Impl::IProvideClassInfo2Impl | Konstruktor |
Veřejné metody
| Název | 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
| Název | 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.