Метод IOpcPartEnumerator::MoveNext (msopc.h)
Перемещает текущую позицию перечислителя в следующий указатель интерфейса IOpcPart .
Синтаксис
HRESULT MoveNext(
[out, retval] BOOL *hasNext
);
Параметры
[out, retval] hasNext
Логическое значение, указывающее состояние указателя интерфейса IOpcPart в текущей позиции.
Значение hasNext допустимо только при успешном выполнении метода.
Значение | Значение |
---|---|
|
Текущая позиция перечислителя была перемещена к следующему указателю, и этот указатель является допустимым. |
|
Текущая позиция перечислителя была расширена после конца коллекции и больше не является допустимой. |
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.
Возвращаемый код или значение | Описание |
---|---|
|
Метод выполнен успешно. |
|
Параметр hasNext имеет значение NULL. |
|
Текущая позиция уже находится за последним элементом перечислителя. |
|
Перечислитель недопустим, так как базовый набор изменился. |
Комментарии
При создании перечислителя текущая позиция предшествует первому указателю. Чтобы задать для текущей позиции первый указатель перечислителя, вызовите метод MoveNext после создания перечислителя.
Потокобезопасность
Объекты упаковки не являются потокобезопасны.
Дополнительные сведения см. в начало работы с API упаковки.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Целевая платформа | Windows |
Header | msopc.h |
См. также раздел
начало работы с помощью API упаковки
Разделы общих сведений
Справочные материалы