IProviderConverterRegistration::RegisterProviderConverter
Registra uma implementação de IProviderConverter que pode converter o tipo especificado de provedor personalizado em um IKnowledgeSyncProvider.
HRESULT RegisterProviderConverter(
REFIID rProviderIID,
REFCLSID rConverterCLSId);
Parâmetros
- rProviderIID
[in] A IID da interface de provedor que esse conversor pode converter em IKnowledgeSyncProvider.
- rConverterCLSId
[in] A CLSID que o Sync Framework pode usar para criar o objeto conversor usando CoCreateInstance.
Valor de retorno
S_OK
E_INVALIDARG quando um conversor já foi registrado para rProviderIID com uma CLSID que não é igual a rConverterCLSId.
E_OUTOFMEMORY
Comentários
Esse método cria uma chave de Registro para o conversor em HKEY_LOCAL_MACHINE\Software\Microsoft\MSF\ProviderConverterRegistration. O nome da chave é rProviderIID e é representado como uma cadeia de caracteres. Tem um valor padrão de rConverterCLSId e é representado como uma cadeia de caracteres.