IEnumVARIANT::Reset メソッド (oaidl.h)
列挙のシーケンスを最初にリセットします。
構文
HRESULT Reset();
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
成功しました。 |
|
失敗しました。 |
注釈
1 回目の列挙とまったく同じバリアント セットが 2 回目に列挙される保証はありません。 正確な重複は望ましいですが、結果は列挙されるコレクションによって異なります。 一部のコレクションでこの状態を維持することは実用的でない場合があります (ディレクトリ内のファイルの列挙など)。
例
次のコードは 、IEnumVariant::Reset を実装します。 IEnumVariant インターフェイスの完全な実装例については、COM Fundamentals Lines サンプル (Enumvar.cpp) を参照してください。
STDMETHODIMP
CEnumVariant::Reset()
{
m_lCurrent = m_lLBound;
return NOERROR;
}
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | oaidl.h |