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