Метод ISyncMgrSyncCallback::QueryForAdditionalItems (syncmgr.h)

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

Синтаксис

HRESULT QueryForAdditionalItems(
  [out] IEnumString  **ppenumItemIDs,
  [out] IEnumUnknown **ppenumPunks
);

Параметры

[out] ppenumItemIDs

Тип: IEnumString**

При возврате этим методом содержит адрес указателя на экземпляр IEnumString , который перечисляет идентификаторы элементов синхронизации. Это значение равно NULL , если никакие элементы не находятся в состоянии ожидания.

[out] ppenumPunks

Тип: IEnumUnknown**

При возврате этого метода содержит адрес указателя на экземпляр IEnumUnknown , перечисляющий интерфейсы IUnknown , которые передаются в StartHandlerSync или StartItemSync. Это значение равно NULL , если интерфейсы не находятся в состоянии ожидания.

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

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения или значение ошибки в противном случае. Возвращает S_FALSE , если элементы не находятся в состоянии ожидания.

Комментарии

Идентификаторы элементов, полученные при вызове метода Next интерфейса извлеченного перечислителя, имеют максимальную длину MAX_SYNCMGR_ID включая завершающий символ NULL. Вызывающее приложение отвечает за освобождение каждого идентификатора элемента, полученного с помощью метода Next , с помощью CoTaskMemFree.

Требования

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