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 |
---|---|
Konstruktor. |
Metody publiczne
Nazwa |
Opis |
---|---|
Pobiera ITypeInfo wskaźnik coclass typ informacji. |
|
Pobiera identyfikator GUID obiektu dispinterface wychodzących. |
Chronionych danych członków
Nazwa |
Opis |
---|---|
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