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;
}