IProviderConverterRegistration::RegisterProviderConverter
注册一个 IProviderConverter 实现,用于将指定类型的自定义提供程序转换为 IKnowledgeSyncProvider。
语法
HRESULT RegisterProviderConverter(
REFIID rProviderIID,
REFCLSID rConverterCLSId);
参数
rProviderIID
[in] 可由此转换器转换为 IKnowledgeSyncProvider 的提供程序接口的 IID。rConverterCLSId
[in] Sync Framework 使用 CoCreateInstance 创建转换器对象所用的 CLSID。
返回值
S_OK
如果转换器已使用不同于 rConverterCLSId 的 CLSID 注册了 rProviderIID,则返回值为 E_INVALIDARG。
E_OUTOFMEMORY
注释
此方法在 HKEY_LOCAL_MACHINE\Software\Microsoft\MSF\ProviderConverterRegistration 下为转换器创建一个注册表项。项名称为 rProviderIID,以字符串来表示。它具有默认值 rConverterCLSId,也以字符串来表示。