IProviderConverterRegistration::RegisterProviderConverter

指定した種類のカスタム プロバイダーを IKnowledgeSyncProvider に変換できる IProviderConverter の実装を登録します。

HRESULT RegisterProviderConverter(
  REFIID rProviderIID,
  REFCLSID rConverterCLSId);

パラメーター

  • rProviderIID
    [in] このコンバーターで IKnowledgeSyncProvider に変換できるプロバイダー インターフェイスの IID です。
  • rConverterCLSId
    [in] Sync Framework で CoCreateInstance を使用してコンバーター オブジェクトを作成する際に使用できる CLSID です。

戻り値

  • S_OK

  • E_INVALIDARG (CLSID が rConverterCLSId とは異なる rProviderIID のコンバーターが既に登録されている場合)

  • E_OUTOFMEMORY

解説

このメソッドは、HKEY_LOCAL_MACHINE\Software\Microsoft\MSF\ProviderConverterRegistration の下にコンバーターのレジストリ キーを作成します。キー名は rProviderIID で、文字列として表されます。既定値は rConverterCLSId で、文字列として表されます。

参照

リファレンス

IProviderConverterRegistration インターフェイス