Share via


IEnumVARIANT::Reset

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

列挙体シーケンスを先頭にリセットします。

HRESULT Reset()

パラメーター

なし

戻り値

返された HRESULT から取得される戻り値は、次のいずれかになります。

戻り値

説明

S_OK

成功。

S_FALSE

エラーが発生しました。

[コメント]

同一バリエーションのセットだけが列挙されること 2 回目の最初に列挙されたよう保証はありません。 完全な複製は望ましいことですが、結果は列挙されているコレクションによって異なります。 この条件 (たとえば、ディレクトリ内のファイルの列挙) を維持するコレクションの一部でないことがあります。

使用例

次のコードは、 **IEnumVariant::Reset 実装します。**IEnumVariant インターフェイスの実装、完全な例は、COM の基本線サンプル (Enumvar.cpp) で使用できます。

STDMETHODIMP
CEnumVariant::Reset()
{
   m_lCurrent = m_lLBound;
   return NOERROR;
}

参照

参照

IEnumVARIANT インターフェイス