列挙子を初期化します。
HRESULT Init(
IUnknown* pUnkForRelease,
CollType& collection
);
パラメーター
pUnkForRelease
[入力] 列挙子の有効期間中、有効にしておく必要があるオブジェクトの IUnknown ポインター。 有効にしておくオブジェクトがない場合は NULL を渡します。collection
列挙されるアイテムを格納する STL コンテナーへの参照。
戻り値
標準の HRESULT 値を返します。
解説
別のオブジェクトが保持しているコレクションへの参照を Init に渡す場合、pUnkForRelease パラメーターを使用して、そのオブジェクトとそのオブジェクトが保持しているコレクションを列挙子が必要とするときに確実に使用できる状態にしておくことができます。
このメソッドは、列挙子インターフェイスへのポインターをクライアントに返す前に呼び出す必要があります。
必要条件
**ヘッダー:**atlcom.h