次の方法で共有


IModelIterator::Reset メソッド (dbgmodel.h)

反復可能な概念から返される反復子の Reset メソッドは、反復子が最初に作成されたとき (最初の要素の前) に反復子の位置を復元します。 反復子で Reset メソッドをサポートすることを強くお勧めしますが、必須ではありません。 反復子は C++ 入力反復子に相当し、前方反復の 1 回のパスのみを許可できます。 このような場合、Reset メソッドはE_NOTIMPLで失敗する可能性があります。

構文

HRESULT Reset();

戻り値

このメソッドは HRESULT を返します。

備考

コード サンプル

IFACEMETHOD(Reset)()
{
    // It is legal for an iterator to be unable to Reset().  E_NOTIMPL can 
    // be returned in that case.  If an iterator is capable of a reset, it
    // should always prefer to implement such.
    m_position = 0;
    return S_OK;
}

必要条件

要件 価値
ヘッダー dbgmodel.h

関連項目

IModelIterator インターフェイス