ISyncSessionExtendedErrorInfo::GetSyncProviderWithError
Obtém a interface ISyncProvider do provedor que causou a falha da sincronização.
HRESULT GetSyncProviderWithError(
ISyncProvider ** ppProviderWithError);
Parâmetros
- ppProviderWithError
[out, retval] Obtém a interface ISyncProvider do provedor que causou a falha da sincronização.
Valor de retorno
S_OK
E_POINTER
SYNC_E_INVALID_OPERATION se não foi iniciada uma sessão de sincronização.
Comentários
O provedor de destino indica qual provedor fez a sincronização falhar durante o processamento do método IKnowledgeSyncProvider::ProcessChangeBatch usando ISyncSessionState2::SetProviderWithError. ISyncSessionExtendedErrorInfo::GetSyncProviderWithError é usado por um aplicativo para obter a interface ISyncProvider do provedor que causou a falha. O aplicativo pode então consultar outras interfaces implementadas pelo provedor e chamar métodos para manipular o erro.