Метод ISyncProviderInfo::GetSyncProvider (syncregistration.h)

Создает экземпляр поставщика синхронизации.

Синтаксис

HRESULT GetSyncProvider(
  [in]  DWORD                   dwClsContext,
  [out] IRegisteredSyncProvider **ppSyncProvider
);

Параметры

[in] dwClsContext

Контекст, в котором будет выполняться код, который управляет вновь созданным объектом. Единственный поддерживаемый контекст — CLSCTX_INPROC_SERVER.

[out] ppSyncProvider

Экземпляр поставщика синхронизации.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
E_POINTER
Недопустимый указатель.
E_OUTOFMEMORY
Недостаточно памяти для создания поставщика синхронизации.
HRESULT_FROM_WIN32(ERROR_INVALID_DATA)
Сведения, хранящиеся в хранилище регистрации, непредвиденного размера.

Требования

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

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

Интерфейс ISyncProviderInfo