ISyncDataConverter::ConvertDataToProviderFormat
Converte dados de um formato externo no formato de transferência de um provedor. O formato externo pode ser o formato de transferência de outro provedor ou um formato intermediário usado por uma comunidade de sincronização.
HRESULT ConvertDataToProviderFormat(
ILoadChangeContext *pDataContext,
IUnknown *pUnkDataOut,
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.
- pUnkDataOut
[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.