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.