ATL コネクション ポイント クラス
更新 : 2007 年 11 月
ATL は、以下のクラスを使用してコネクション ポイントをサポートします。
IConnectionPointImpl は、コネクション ポイントを実装します。このクラスが表すアウトゴーイング インターフェイスの IID は、テンプレート パラメータとして渡されます。
IConnectionPointContainerImpl は、コネクション ポイント コンテナを実装し、IConnectionPointImpl オブジェクトの一覧を管理します。
IPropertyNotifySinkCP は、IPropertyNotifySink インターフェイスを表すコネクション ポイントを実装します。
CComDynamicUnkArray は、コネクション ポイントとそのシンクとの接続を管理します。接続の数は任意です。
CComUnkArray は、テンプレート パラメータで指定される定義済みの数の接続を管理します。
CFirePropNotifyEvent は、オブジェクトのプロパティが変更されたこと、または変更される予定であることをクライアントのシンクに通知します。
IDispEventImpl は、ATL COM オブジェクトのコネクション ポイントをサポートします。これらのコネクション ポイントは、COM オブジェクトによって提供されるイベント シンク マップを使用して割り当てられます。
IDispEventSimpleImpl は、クラスのイベント シンク マップと連動し、適切なハンドラ関数にイベントをルーティングします。