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

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

Синтаксис

HRESULT CreateSyncProviderConfigUIRegistrationInstance(
  [in]  const SyncProviderConfigUIConfiguration *pConfigUIConfig,
  [out] ISyncProviderConfigUIInfo               **ppConfigUIInfo
);

Параметры

[in] pConfigUIConfig

Структура SyncProviderConfigUIConfiguration , содержащая сведения о регистрации пользовательского интерфейса конфигурации.

[out] ppConfigUIInfo

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

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

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

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

Комментарии

Пользовательский интерфейс конфигурации не регистрируется в системе до вызова метода ISyncProviderConfigUIInfo::Commit . Этот метод наследуется ISyncProviderConfigUIInfo из IPropertyStore.

Требования

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

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

Интерфейс ISyncProviderRegistration

Структура SyncProviderConfigUIConfiguration