Поделиться через


IProviderConverterRegistration::RegisterProviderConverter

Регистрирует реализацию интерфейса IProviderConverter, преобразующего указанный тип настраиваемого поставщика к интерфейсу IKnowledgeSyncProvider.

Синтаксис

HRESULT RegisterProviderConverter(
  REFIID rProviderIID,
  REFCLSID rConverterCLSId);

Параметры

  • rProviderIID
    [in] Идентификатор IID интерфейса поставщика, который этот преобразователь может преобразовать в интерфейс IKnowledgeSyncProvider.

  • rConverterCLSId
    [in] Идентификатор CLSID, который может использоваться в Sync Framework для создания объекта преобразователя с помощью CoCreateInstance.

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

  • S_OK

  • E_INVALIDARG, если преобразователь уже зарегистрирован для поставщика rProviderIID с идентификатором CLSID, не совпадающим с идентификатором rConverterCLSId.

  • E_OUTOFMEMORY

Замечания

Этот метод создает для преобразователя подраздел в разделе реестра HKEY_LOCAL_MACHINE\Software\Microsoft\MSF\ProviderConverterRegistration. Имя ключа — rProviderIID, оно представлено в виде строки. Оно имеет значение по умолчанию rConverterCLSId и представлено в виде строки.

См. также

Другие ресурсы

Интерфейс IProviderConverterRegistration