Condividi tramite


IProviderConverterRegistration::RegisterProviderConverter

Registra un'implementazione IProviderConverter che può convertire il tipo specificato di provider personalizzato in IKnowledgeSyncProvider.

HRESULT RegisterProviderConverter(
  REFIID rProviderIID,
  REFCLSID rConverterCLSId);

Parametri

  • rProviderIID
    [in] ID dell'interfaccia del provider che questo convertitore può convertire in IKnowledgeSyncProvider.
  • rConverterCLSId
    [in] CLSID che Sync Framework può utilizzare per creare l'oggetto convertitore tramite CoCreateInstance.

Valore restituito

  • S_OK

  • E_INVALIDARG quando un convertitore è già registrato per rProviderIID con un CLSID che non corrisponde a rConverterCLSId.

  • E_OUTOFMEMORY

Osservazioni

Questo metodo crea una chiave del Registro di sistema per il convertitore in HKEY_LOCAL_MACHINE\Software\Microsoft\MSF\ProviderConverterRegistration. Il nome della chiave è rProviderIID e viene rappresentato sotto forma di stringa. Dispone di un valore predefinito di rConverterCLSId e viene rappresentato sotto forma di stringa.

Vedere anche

Riferimento

Interfaccia IProviderConverterRegistration