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


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

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

Синтаксис

HRESULT MovePrevious(
  [out, retval] BOOL *hasPrevious
);

Параметры

[out, retval] hasPrevious

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

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

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

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

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

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

Требования

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

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

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

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

IOpcRelationshipSelectorEnumerator

IOpcRelationshipSelectorSet

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

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

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

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

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

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