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 |
---|---|
Konstruktor. |
Veřejné metody
Název |
Description |
---|---|
Načte ITypeInfo informace o typu coclass' ukazatele. |
|
Načte identifikátor GUID objektu odchozí omezené rozhraní IDispatch. |
Chráněné členy Data
Název |
Description |
---|---|
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