次の方法で共有


CComDynamicUnkArray クラス

このクラスは、IUnknown ポインターの配列を格納します。

class CComDynamicUnkArray

メンバー

610y076z.collapse_all(ja-jp,VS.110).gifパブリック コンストラクター

名前

説明

CComDynamicUnkArray::CComDynamicUnkArray

コンストラクター。NULL にコレクションの値とゼロに、コレクションのサイズを初期化します。

CComDynamicUnkArray::~CComDynamicUnkArray

デストラクターです。

610y076z.collapse_all(ja-jp,VS.110).gifパブリック メソッド

名前

説明

CComDynamicUnkArray::Add

配列に IUnknown のポインターを追加するには、このメソッドを呼び出します。

CComDynamicUnkArray::begin

コレクションの IUnknown の最初のポインターへのポインターを返します。

CComDynamicUnkArray::clear

配列が空にします。

CComDynamicUnkArray::end

コレクションの IUnknown の最後のポインターを含む 1 個へのポインターを返します。

CComDynamicUnkArray::GetAt

指定されたインデックス位置にある要素を取得します。

CComDynamicUnkArray::GetCookie

クッキーを IUnknown の特定のポインターに関連付けられているを取得するときにこのメソッドを呼び出します。

CComDynamicUnkArray::GetSize

配列の長さを返します。

CComDynamicUnkArray::GetUnknown

IUnknown のポインターを特定のクッキーに関連付けられているを取得するときにこのメソッドを呼び出します。

CComDynamicUnkArray::Remove

配列から IUnknown のポインターを削除するには、このメソッドを呼び出します。

解説

CComDynamicUnkArray は、各 IUnknown のポインターの配列を動的に割り当てられたコネクション ポイント インターフェイス保持します。CComDynamicUnkArrayIConnectionPointImpl テンプレートのクラスへのパラメーターとして使用できます。

イベントが発生すると) すべてのコネクション ポイントを反復処理するために CComDynamicUnkArray のメソッド 開始します。終了 を使用できます (たとえば。

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

[!メモ]

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

必要条件

ヘッダー : atlcom.h

参照

関連項目

CComUnkArray クラス

その他の技術情報

ATL クラスの概要