Поделиться через


Метод IOpcRelationshipSelectorEnumerator::MoveNext (msopc.h)

Перемещает текущую позицию перечислителя в следующий указатель интерфейса IOpcRelationshipSelector .

Синтаксис

HRESULT MoveNext(
  [out, retval] BOOL *hasNext
);

Параметры

[out, retval] hasNext

Логическое значение, указывающее состояние указателя интерфейса IOpcRelationshipSelector в текущей позиции.

Значение hasNext допустимо только при успешном выполнении метода.

Значение Значение
TRUE
Текущая позиция перечислителя была перемещена к следующему указателю, и этот указатель является допустимым.
Ложь.
Текущая позиция перечислителя была расширена после конца коллекции и больше не является допустимой.

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

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Возвращаемый код или значение Описание
S_OK
Метод выполнен успешно.
E_POINTER
Параметр hasNext имеет значение NULL.
OPC_E_ENUM_CANNOT_MOVE_NEXT
0x80510051
Текущая позиция уже находится за последним элементом перечислителя.
OPC_E_ENUM_COLLECTION_CHANGED
0x80510050
Перечислитель недопустим, так как базовый набор изменился.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header msopc.h

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

Основные интерфейсы упаковки

начало работы с помощью API упаковки

IOpcRelationshipSelectorEnumerator

IOpcRelationshipSelectorSet

Разделы общих сведений

Руководство по программированию API упаковки

Справочник по API упаковки

Примеры API упаковки

Интерфейсы упаковки

Справочные материалы