共用方式為


IProviderConverterRegistration::RegisterProviderConverter

註冊可將指定之自訂提供者類型轉換成 IKnowledgeSyncProviderIProviderConverter 實作。

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,而且表示成字串。

請參閱

參考

IProviderConverterRegistration 介面