共用方式為


IConnectionPointImpl 類別

這個類別會實作連接點。

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

參數

  • T
    您的類別,衍生自 IConnectionPointImpl

  • piid
    對連接點物件表示介面的 IID 的指標。

  • CDV
    管理連接的類別。 預設值為 CComDynamicUnkArray,允許無限制的連接。 您也可以使用 CComUnkArray,指定連接的固定項目數。

Members

6ktzcw1c.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

IConnectionPointImpl::Advise

在連接點和接收之間的連接。

IConnectionPointImpl::EnumConnections

建立列舉值在連接點的連接逐一查看。

IConnectionPointImpl::GetConnectionInterface

擷取連接點表示介面的 IID。

IConnectionPointImpl::GetConnectionPointContainer

擷取介面指標。可連接物件。

IConnectionPointImpl::Unadvise

結束藉由 Advise先前建立的連接。

6ktzcw1c.collapse_all(zh-tw,VS.110).gif公用資料成員

名稱

描述

IConnectionPointImpl::m_vec

處理連接點的連接。

備註

IConnectionPointImpl 實作連接點,可讓物件將一個輸出介面在用戶端。 用戶端實作在呼叫接收的物件的介面。

使用 ATL IConnectionPointContainerImpl 實作可連接物件。 在可連接物件內的每個連接點表示輸出介面,由 piid。 類別 CDV 處理連接點和接收之間的連接。 每個連結都有專門 Cookie 「{0}」。

如需使用連接點的詳細資訊,請參閱 ATL 中本文 連接點

繼承階層架構

_ICPLocator

IConnectionPointImpl

需求

Header: atlcom.h

請參閱

參考

IConnectionPoint

其他資源

ATL 類別概觀