Метод Имоделитератор:: Reset (дбгмодел. h)

Метод Reset в итераторе, возвращенном из концепции Iterable, восстанавливает позицию итератора до того места, где он был при первоначальном создании итератора (перед первым элементом). Хотя настоятельно рекомендуется, чтобы итератор поддерживал метод Reset, он не является обязательным. Итератор может быть эквивалентом входного итератора C++ и допускать только один проход прямой итерации. В таком случае метод Reset может завершиться с E_NOTIMPL.

Синтаксис

HRESULT Reset();

Возвращаемое значение

Этот метод возвращает значение HRESULT.

Remarks

Образец кода

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 дбгмодел. h

См. также раздел

Интерфейс Имоделитератор