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
Veřejné metody
Název |
Description |
---|---|
Vytvoří připojení mezi spojovací bod a jímky. |
|
Vytvoří čítač výčtu lze iterovat připojení pro spojovací bod. |
|
Načte IID rozhraní reprezentované spojovací bod. |
|
Načte ukazatele rozhraní připojitelné objektu. |
|
Ukončí připojení dříve vytvořené prostřednictvím Advise . |
Veřejné datové členy
Název |
Description |
---|---|
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