Интерфейс ISyncMgrEnumItems (mobsync.h)

Предоставляет методы, которые перечисляют через массив структур SYNCMGRITEM . Каждая из этих структур предоставляет сведения об элементе, который можно синхронизировать. ISyncMgrEnumItems имеет те же методы, что и все стандартные интерфейсы перечислителя: Next, Skip, Reset и Clone.

Наследование

Интерфейс ISyncMgrEnumItems наследуется от интерфейса IUnknown . ISyncMgrEnumItems также имеет следующие типы элементов:

Методы

Интерфейс ISyncMgrEnumItems содержит следующие методы.

 
ISyncMgrEnumItems::Clone

Создает другой перечислитель элементов с тем же состоянием, что и текущий перечислитель для итерации по тому же списку. Этот метод позволяет записать точку в последовательности перечисления, чтобы вернуться к этой точке позже.
ISyncMgrEnumItems::Next

Перечисляет следующие элементы celt в списке перечислителя, возвращая их в rgelt вместе с фактическим количеством перечисленных элементов в pceltFetched.
ISyncMgrEnumItems::Reset

Указывает перечислителю разместить себя в начале списка элементов.
ISyncMgrEnumItems::Skip

Указывает перечислителю пропустить следующие элементы celt в перечислении, чтобы следующий вызов ISyncMgrEnumItems::Next не возвращал эти элементы.

Комментарии

Когда следует реализовать

Если зарегистрированное приложение работает с диспетчером синхронизации для синхронизации элементов, оно должно реализовать объект перечислителя с этим интерфейсом для перечисления по элементам.

Когда следует использовать

Диспетчер синхронизации получает указатель на этот интерфейс и вызывает каждый метод в процессе синхронизации.

Требования

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

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

SYNCMGRITEM