CComDynamicUnkArray クラス
このクラスは、IUnknown ポインターの配列を格納します。
class CComDynamicUnkArray
メンバー
パブリック コンストラクター
名前 |
説明 |
---|---|
コンストラクター。NULL にコレクションの値とゼロに、コレクションのサイズを初期化します。 |
|
デストラクターです。 |
パブリック メソッド
名前 |
説明 |
---|---|
配列に IUnknown のポインターを追加するには、このメソッドを呼び出します。 |
|
コレクションの IUnknown の最初のポインターへのポインターを返します。 |
|
配列が空にします。 |
|
コレクションの IUnknown の最後のポインターを含む 1 個へのポインターを返します。 |
|
指定されたインデックス位置にある要素を取得します。 |
|
クッキーを IUnknown の特定のポインターに関連付けられているを取得するときにこのメソッドを呼び出します。 |
|
配列の長さを返します。 |
|
IUnknown のポインターを特定のクッキーに関連付けられているを取得するときにこのメソッドを呼び出します。 |
|
配列から IUnknown のポインターを削除するには、このメソッドを呼び出します。 |
解説
CComDynamicUnkArray は、各 IUnknown のポインターの配列を動的に割り当てられたコネクション ポイント インターフェイス保持します。CComDynamicUnkArray は IConnectionPointImpl テンプレートのクラスへのパラメーターとして使用できます。
イベントが発生すると) すべてのコネクション ポイントを反復処理するために CComDynamicUnkArray のメソッド 開始します。 と 終了 を使用できます (たとえば。
コネクション ポイントのプロキシの作成の自動化の詳細については オブジェクトへのコネクション ポイントの追加 を参照してください。
[!メモ]
Note は [クラスの追加] ウィザードでクラス CComDynamicUnkArray コネクション ポイントを持つコントロールを作成するときに使用します。接続ポイントの数を手動で指定するには 、n は 必要な接続ポイントの数である場合に、CComDynamicUnkArray から CComUnkArray<n >への参照を変更します。
必要条件
ヘッダー : atlcom.h