次の方法で共有


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

反復可能な概念から返される反復子の Reset メソッドは、反復子が最初に作成された時点 (最初の要素の前) に反復子の位置を復元します。 反復子では Reset メソッドをサポートすることを強くお勧めしますが、必須ではありません。 反復子は C++ 入力反復子に相当し、前方反復の単一のパスのみを許可できます。 このような場合、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;
}

要件

要件
Header dbgmodel.h

こちらもご覧ください

IModelIterator インターフェイス