Метод ISyncProviderRegistration::GetSyncProviderState (syncregistration.h)

Возвращает состояние указанного поставщика синхронизации.

Синтаксис

HRESULT GetSyncProviderState(
  [in]  LPCGUID pguidInstanceId,
  [out] DWORD   *pdwStateFlags
);

Параметры

[in] pguidInstanceId

Уникальный идентификатор экземпляра поставщика синхронизации.

[out] pdwStateFlags

Один из следующих флагов, представляющих состояние поставщика синхронизации.

  • SYNC_PROVIDER_STATE_ENABLED ((DWORD)0x00000001)Поставщик включен и доступен для синхронизации.
  • SYNC_PROVIDER_STATE_DIRTY ((DWORD)0x00000002)Активный поставщик обновлен и имеет новые данные для синхронизации.

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

Возможные коды возврата включают, но не ограничиваются ими, значения, показанные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
Недопустимый указатель.
SYNC_E_REGISTRATION_NOTREGISTERED
Поставщик синхронизации с указанным идентификатором экземпляра не зарегистрирован.

Требования

   
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Целевая платформа Windows
Header syncregistration.h

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

Интерфейс ISyncProviderRegistration