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 и представлено в виде строки.