次の方法で共有


CComUnkArray クラス

更新 : 2007 年 11 月

このクラスは、IUnknown ポインタを格納し、IConnectionPointImpl テンプレート クラスのパラメータとして使用されるようにデザインされています。

template<
   unsigned int nMaxSize
>
class CComUnkArray

パラメータ

  • nMaxSize
    静的配列に格納できる IUnknown ポインタの最大数。

解説

CComUnkArray は、固定数の IUnknown ポインタを保持します。各ポインタは、コネクション ポイント上のインターフェイスです。CComUnkArrayIConnectionPointImpl テンプレート クラスへのパラメータとして使用できます。CComUnkArray<1> は、CComUnkArray を、特化したテンプレートです。1 つのコネクション ポイントのために最適化されています。

CComUnkArraybegin メソッドと end メソッドは、イベント発生時点など、すべてのコネクション ポイントを調べるために使用できます。

コネクション ポイント プロキシの自動作成の詳細については、「オブジェクトへのコネクション ポイントの追加」を参照してください。

2xxyf840.alert_note(ja-jp,VS.90).gif

メモ   CComDynamicUnkArray クラスは、コネクション ポイントを持つコントロールを作成するときに、クラス追加ウィザードで使用します。コネクション ポイントの数を手動で指定する場合は、参照を CComDynamicUnkArray から CComUnkArray< n > に変更します。n は、必要なコネクション ポイントの数です。

必要条件

ヘッダー : atlcom.h

参照

参照

CComDynamicUnkArray クラス

その他の技術情報

CComUnkArray のメンバ

ATL クラスの概要