Freigeben über


IProviderConverterRegistration::RegisterProviderConverter

Registriert eine IProviderConverter-Implementierung, die den angegebenen Typ des benutzerdefinierten Anbieters in IKnowledgeSyncProvider konvertieren kann.

HRESULT RegisterProviderConverter(
  REFIID rProviderIID,
  REFCLSID rConverterCLSId);

Parameter

  • rProviderIID
    [in] Die IID der Anbieterschnittstelle, die dieser Konverter in IKnowledgeSyncProvider konvertieren kann.
  • rConverterCLSId
    [in] Die CLSID, mit der Sync Framework das Konverterobjekt unter Verwendung von CoCreateInstance erstellen kann.

Rückgabewert

  • S_OK

  • E_INVALIDARG, wenn für rProviderIID bereits ein Konverter mit einer CLSID registriert ist, die nicht mit rConverterCLSId identisch ist.

  • E_OUTOFMEMORY

Hinweise

Diese Methode erstellt unter HKEY_LOCAL_MACHINE\Software\Microsoft\MSF\ProviderConverterRegistration einen Registrierungsschlüssel für den Konverter. Der Schlüsselname lautet rProviderIID und wird als Zeichenfolge dargestellt. Er hat den Standardwert rConverterCLSId und wird als Zeichenfolge dargestellt.

Siehe auch

Verweis

IProviderConverterRegistration-Schnittstelle