次の方法で共有


IEnumOnSTLImpl::Init

更新 : 2007 年 11 月

列挙子を初期化します。

HRESULT Init(
   IUnknown* pUnkForRelease,
   CollType& collection 
);

パラメータ

  • pUnkForRelease
    [入力] 列挙子の有効期間中、有効にしておく必要があるオブジェクトの IUnknown ポインタ。有効にしておくオブジェクトがない場合は NULL を渡します。

  • collection
    列挙されるアイテムを格納する STL コンテナへの参照。

戻り値

標準の HRESULT 値を返します。

解説

別のオブジェクトが保持しているコレクションへの参照を Init に渡す場合、pUnkForRelease パラメータを使用して、そのオブジェクトとそのオブジェクトが保持しているコレクションを列挙子が必要とするときに確実に使用できる状態にしておくことができます。

このメソッドは、列挙子インターフェイスへのポインタをクライアントに返す前に呼び出す必要があります。

必要条件

ヘッダー : atlcom.h

参照

参照

IEnumOnSTLImpl クラス

その他の技術情報

IEnumOnSTLImpl のメンバ