Compartilhar via


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.

Consulte também

Referência

Interface ISyncSessionExtendedErrorInfo