Udostępnij za pośrednictwem


Klasa IConnectionPointImpl

Ta klasa implementuje punktu połączenia.

template<
   class T,
   const IID* piid,
   class CDV = CComDynamicUnkArray 
>
class ATL_NO_VTABLE IConnectionPointImpl :
   public _ICPLocator< piid >

Parametry

  • T
    Pochodną klasy, IConnectionPointImpl.

  • piid
    Wskaźnik IID interfejsu reprezentowane przez obiekt punktu połączenia.

  • CDV
    Klasa, która zarządza połączeniami.Wartością domyślną jest CComDynamicUnkArray, który zezwala na nieograniczoną liczbę połączeń.Można również użyć CComUnkArray, który określa stałą liczbę połączeń.

Członkowie

6ktzcw1c.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

IConnectionPointImpl::Advise

Ustanawia połączenie między punktem połączenia i obiektu sink.

IConnectionPointImpl::EnumConnections

Tworzy moduł wyliczający do iteracji połączeń dla punktu połączenia.

IConnectionPointImpl::GetConnectionInterface

Pobiera identyfikator IID interfejsu reprezentowane przez punkt połączenia.

IConnectionPointImpl::GetConnectionPointContainer

Pobiera wskaźnika interfejsu do obiektu składnika.

IConnectionPointImpl::Unadvise

Przerywa połączenie uprzednio ustalonych przez Advise.

6ktzcw1c.collapse_all(pl-pl,VS.110).gifPubliczne danych członków

Nazwa

Opis

IConnectionPointImpl::m_vec

Zarządza połączeniami do punktu połączenia.

Uwagi

IConnectionPointImplimplementuje punktu połączenia pozwala obiekt do wychodzących interfejsu, do klienta.Klient implementuje ten interfejs na obiekt o nazwie obiektu sink.

Używa ATL IConnectionPointContainerImpl do zaimplementowania składnika obiektu.Każdy punkt połączenia do obiektu składnika reprezentuje interfejs wychodzących, identyfikowane przez piid.Klasa CDV zarządza połączeniami między punktem połączenia i obiektu sink.Każde połączenie jest unikatowo identyfikowana przez "cookie".

Więcej informacji o użyciu punktów połączenia w ATL, zobacz artykuł Punktów połączenia.

Hierarchii dziedziczenia

_ICPLocator

IConnectionPointImpl

Wymagania

Nagłówek: atlcom.h

Zobacz też

Informacje

IConnectionPoint

Inne zasoby

Omówienie klasy ATL