Sdílet prostřednictvím


Třída IConnectionPointImpl

Tato třída implementuje spojovací bod.

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

Parametry

  • T
    Vaší třídy odvozené z IConnectionPointImpl .

  • piid
    Ukazatel IID rozhraní bod objektu připojení.

  • CDV
    Třída, která spravuje připojení.Výchozí hodnota je CComDynamicUnkArray, který umožňuje neomezený počet připojení.Můžete také použít CComUnkArray, který určuje pevný počet připojení.

Členy

6ktzcw1c.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

IConnectionPointImpl::Advise

Vytvoří připojení mezi spojovací bod a jímky.

IConnectionPointImpl::EnumConnections

Vytvoří čítač výčtu lze iterovat připojení pro spojovací bod.

IConnectionPointImpl::GetConnectionInterface

Načte IID rozhraní reprezentované spojovací bod.

IConnectionPointImpl::GetConnectionPointContainer

Načte ukazatele rozhraní připojitelné objektu.

IConnectionPointImpl::Unadvise

Ukončí připojení dříve vytvořené prostřednictvím Advise .

6ktzcw1c.collapse_all(cs-cz,VS.110).gifVeřejné datové členy

Název

Description

IConnectionPointImpl::m_vec

Spravuje připojení pro spojovací bod.

Poznámky

IConnectionPointImplimplementuje spojovací bod, umožňuje vystavit odchozí rozhraní klienta objektu.Klient implementuje rozhraní objektu s názvem jímky.

Používá ATL IConnectionPointContainerImpl implementovat připojitelné objektu.Každý bod připojení v rámci připojitelné objektu představuje výstupní rozhraní, označeny piid .Třída CDV spravuje připojení mezi spojovací bod a jímky.Každé připojení je jednoznačně určen "cookie".

Další informace o použití spojovacích bodů v ATL naleznete v článku Spojovací body.

Hierarchii dědičnosti

_ICPLocator

IConnectionPointImpl

Požadavky

Záhlaví: atlcom.h

Viz také

Referenční dokumentace

IConnectionPoint

Další zdroje

Přehled třídy ATL