EventTargetArray クラス
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
構文
class EventTargetArray :
public Microsoft::WRL::RuntimeClass<
Microsoft::WRL::RuntimeClassFlags<ClassicCom>,
IUnknown
>;
解説
イベント ハンドラーの配列を表します。
EventSource オブジェクトに関連付けられているイベント ハンドラーは、保護された EventTargetArray
データ メンバーに格納されます。
メンバー
パブリック コンストラクター
名前 | 説明 |
---|---|
EventTargetArray::EventTargetArray | EventTargetArray クラスの新しいインスタンスを初期化します。 |
EventTargetArray::~EventTargetArray | 現在の EventTargetArray クラスを初期化解除します。 |
パブリック メソッド
名前 | 説明 |
---|---|
EventTargetArray::AddTail | 指定されたイベント ハンドラーを、イベント ハンドラーの内部配列の末尾に追加します。 |
EventTargetArray::Begin | イベント ハンドラーの内部配列の最初の要素のアドレスを取得します。 |
EventTargetArray::End | イベント ハンドラーの内部配列の最後の要素のアドレスを取得します。 |
EventTargetArray::Length | イベント ハンドラーの内部配列の現在の要素の数を取得します。 |
継承階層
EventTargetArray
要件
ヘッダー: event.h
名前空間: Microsoft::WRL::Details
EventTargetArray::~EventTargetArray
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
~EventTargetArray();
解説
現在の EventTargetArray
クラスを初期化解除します。
EventTargetArray::AddTail
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
void AddTail(
_In_ IUnknown* element
);
パラメーター
要素
追加するイベント ハンドラーへのポインター。
解説
指定されたイベント ハンドラーを、イベント ハンドラーの内部配列の末尾に追加します。
AddTail()
は、EventSource
クラスのみによって内部的に使用されるためのものです。
EventTargetArray::Begin
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
ComPtr<IUnknown>* Begin();
戻り値
イベント ハンドラーの内部配列の最初の要素のアドレス。
解説
イベント ハンドラーの内部配列の最初の要素のアドレスを取得します。
EventTargetArray::End
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
ComPtr<IUnknown>* End();
戻り値
イベント ハンドラーの内部配列の最後の要素のアドレス。
解説
イベント ハンドラーの内部配列の最後の要素のアドレスを取得します。
EventTargetArray::EventTargetArray
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
EventTargetArray(
_Out_ HRESULT* hr,
size_t items
);
パラメーター
人事
このコンストラクターの操作の後、パラメーター hr は配列の割り当てが成功したか失敗したかを示します。 次の一覧は、hr に設定される可能性がある値です。
S_OK
操作に成功しました。E_OUTOFMEMORY
配列にメモリを割り当てられませんでした。S_FALSE
パラメーター items が 0 以下です。
品目
割り当てる配列要素の数。
解説
EventTargetArray
クラスの新しいインスタンスを初期化します。
EventTargetArray
は、イベント ハンドラーの配列を EventSource
オブジェクトに保持するために使われます。
EventTargetArray::Length
WRL インフラストラクチャをサポートします。コードから直接使用するためのものではありません。
size_t Length();
戻り値
イベント ハンドラーの内部配列に現在含まれている要素の数。
解説
イベント ハンドラーの内部配列の現在の要素の数を取得します。