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

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

Синтаксис

HRESULT CreateSyncProviderRegistrationInstance(
  [in]  const SyncProviderConfiguration *pProviderConfiguration,
  [out] ISyncProviderInfo               **ppProviderInfo
);

Параметры

[in] pProviderConfiguration

Структура SyncProviderConfiguration , содержащая сведения о регистрации поставщика синхронизации.

[out] ppProviderInfo

Возвращает указатель на интерфейс ISyncProviderInfo , который используется для получения сведений о поставщике синхронизации и доступа к хранилищу свойств конфигурации для хранения конфигурации поставщика синхронизации.

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

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

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

Комментарии

Поставщик синхронизации не регистрируется в системе до вызова метода ISyncProviderInfo::Commit . Этот метод наследуется ISyncProviderInfo из IPropertyStore. Пример см. в статье Общие сведения о регистрации поставщика синхронизации.

Требования

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

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

Интерфейс ISyncProviderRegistration

Структура SyncProviderConfiguration