可連接的物件介面
支援可連線的物件需要支援四個介面:
- 可連接物件的 IConnectionPointContainer
- 連接點物件上的 IConnectionPoint
- 列舉值物件上的 IEnumConnectionPoints
- 列舉值物件上的 IEnumConnections
後兩者定義為 IConnectionPoint * 和 CONNECTDATA 類型的標準列舉值。
此外,可連接的物件可以選擇性地支援 IProvideClassInfo 和 IProvideClassInfo2,以便用戶端在運行時間提供對傳出介面的支援。
最後,客戶端必須提供實作傳出介面的接收物件,這是可連接物件所定義的自定義 COM 介面。
如需詳細資訊,請參閱下列主題:
- 使用 IConnectionPointContainer
- 使用 IConnectionPoint
- 使用 IProvideClassInfo
相關主題
-
可連接物件的 架構