ISyncDataConverter::ConvertDataFromProviderFormat
Converte dados de um formato de transferência de um provedor no formato de saída necessário. O formato de saída pode ser o formato de transferência de outro provedor ou um formato intermediário usado por uma comunidade de sincronização.
HRESULT ConvertDataFromProviderFormat(
ILoadChangeContext *pDataContext,
IUnknown *pUnkDataIn,
IUnknown **ppUnkDataOut);
Parâmetros
- pDataContext
[in] Um objeto ILoadChangeContext representando as informações sobre uma alteração a ser carregada do repositório de itens. Esse objeto poderá ser usado para definir um erro recuperável de uma alteração se ocorrer um problema durante a conversão de dados.
- pUnkDataIn
[in] Os dados a serem convertidos.
- ppUnkDataOut
[out] Os dados convertidos.
Valor de retorno
S_OK
Valores de erro definidos pelo desenvolvedor
Comentários
Se este método retornar um erro durante a conversão de dados, a sessão de sincronização será encerrada e retornará o código de erro. Se ocorrer um erro recuperável durante a conversão de dados, define esse erro em pDataContext em vez de retorná-lo. O item para o qual o erro é definido é ignorado durante a aplicação de alterações.