Метод 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 |