Klasa IProvideClassInfo2Impl

Ta klasa zapewnia domyślne wykonania interfejsu IProvideClassInfo i IProvideClassInfo2 metody.

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
    Wskaźnik coclass identyfikator.

  • psrcid
    Wskaźnik na identyfikator domyślnej coclass wychodzących dispinterface.

  • plibid
    Wskaźnik identyfikator biblioteki biblioteki typów, która zawiera informacje o interfejsie.Domyślnie jest przekazywana biblioteki typu na poziomie serwera.

  • wMajor
    Główna wersja biblioteki typów.Wartością domyślną jest 1.

  • wMinor
    Wersja pomocnicza biblioteki typów.Wartością domyślną jest 0.

  • tihclass
    Klasa używana do zarządzania coclass typ informacji.Wartością domyślną jest CComTypeInfoHolder.

Członkowie

Konstruktory

Nazwa

Opis

IProvideClassInfo2Impl::IProvideClassInfo2Impl

Konstruktor.

Metody publiczne

Nazwa

Opis

IProvideClassInfo2Impl::GetClassInfo

Pobiera ITypeInfo wskaźnik coclass typ informacji.

IProvideClassInfo2Impl::GetGUID

Pobiera identyfikator GUID obiektu dispinterface wychodzących.

Chronionych danych członków

Nazwa

Opis

IProvideClassInfo2Impl::_tih

Zarządza wpisz informacje dotyczące coclass.

Uwagi

IProvideClassInfo2 rozszerza interfejs interfejsu IProvideClassInfo przez dodanie GetGUID metody.Ta metoda umożliwia klientowi pobrać obiektu wychodzących interfejsu IID do jej domyślnego zestawu zdarzeń.Klasa IProvideClassInfo2Impl zawiera domyślną wykonania interfejsu IProvideClassInfo i IProvideClassInfo2 metody.

IProvideClassInfo2Implzawiera członka statycznego typu CComTypeInfoHolder zarządza, wpisz informacje dotyczące coclass.

Hierarchii dziedziczenia

IProvideClassInfo2

IProvideClassInfo2Impl

Wymagania

Nagłówek: atlcom.h

Zobacz też

Inne zasoby

Omówienie klasy ATL