Compartir a través de


ISyncSessionExtendedErrorInfo::GetSyncProviderWithError

Obtiene la interfaz ISyncProvider del proveedor que provocó el error de la sincronización.

HRESULT GetSyncProviderWithError(
  ISyncProvider ** ppProviderWithError);

Parámetros

  • ppProviderWithError
    [out, retval]Obtiene la interfaz ISyncProvider del proveedor que provocó el error de la sincronización.

Valor devuelto

  • S_OK

  • E_POINTER

  • SYNC_E_INVALID_OPERATION si no se inició ninguna sesión de sincronización.

Notas

El proveedor de destino indica qué proveedor provocó el error de la sincronización durante el procesamiento del método IKnowledgeSyncProvider::ProcessChangeBatch mediante el uso de ISyncSessionState2::SetProviderWithError. Una aplicación utiliza ISyncSessionExtendedErrorInfo::GetSyncProviderWithError para obtener la interfaz ISyncProvider del proveedor que produjo el error. Después, la aplicación puede consultar otras interfaces que implementa el proveedor y llamar a métodos para controlar el error.

Vea también

Referencia

Interfaz ISyncSessionExtendedErrorInfo