Метод IEnumVARIANT::Reset (oaidl.h)
Сбрасывает последовательность перечисления в начало.
Синтаксис
HRESULT Reset();
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Ошибка. |
Комментарии
Нет никакой гарантии, что точно такой же набор вариантов будет перечислен во второй раз, как и в первый раз. Хотя точный дубликат является желательным, результат зависит от перечисляемой коллекции. Может оказаться, что для некоторых коллекций нецелесообразно поддерживать это условие (например, перечисление файлов в каталоге).
Примеры
Следующий код реализует IEnumVariant::Reset. Полный пример реализации интерфейса IEnumVariant доступен в примере com Fundamentals Lines (Enumvar.cpp).
STDMETHODIMP
CEnumVariant::Reset()
{
m_lCurrent = m_lLBound;
return NOERROR;
}
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |