Метод ISyncMgrSynchronize::SetItemStatus (mobsync.h)
Вызывается диспетчером синхронизации в обработчике зарегистрированного приложения для изменения состояния элемента в следующих двух случаях: с момента возврата обработчика из метода ISyncMgrSynchronize::P repareForSyncSync и вызова метода обратного вызова PrepareForSyncCompleted или после того, как обработчик вернулся из метода ISyncMgrSynchronize::Synchronize , но еще не вызвал метод обратного вызова SynchronizeCompleted .
Синтаксис
HRESULT SetItemStatus(
[in] REFGUID pItemID,
[in] DWORD dwSyncMgrStatus
);
Параметры
[in] pItemID
Тип: REFGUID
Определяет элемент с измененным состоянием.
[in] dwSyncMgrStatus
Тип: DWORD
Новое состояние указанного элемента, полученное из перечисления SYNCMGRSTATUS .
Возвращаемое значение
Тип: HRESULT
Этот метод поддерживает стандартные возвращаемые значения, E_INVALIDARG, E_UNEXPECTED и E_OUTOFMEMORY, а также следующее:
Код возврата | Описание |
---|---|
|
Состояние задано. |
Комментарии
В настоящее время единственным значением состояния SYNCMGRSTATUS , поддерживаемым параметром SyncMgr, является SYNCMGRSTATUS_SKIPPED. Обработчик зарегистрированного приложения должен пропустить элемент, указанный в pItemID , при получении этого значения состояния.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mobsync.h |
DLL | Mobsync.dll |
См. также раздел
ISyncMgrSynchronize::P repareForSync
ISyncMgrSynchronize::SetProgressCallback