Freigeben über


ISyncSessionExtendedErrorInfo::GetSyncProviderWithError

Ruft die ISyncProvider-Schnittstelle des Anbieters ab, der den Fehler bei der Synchronisierung verursacht hat.

HRESULT GetSyncProviderWithError(
  ISyncProvider ** ppProviderWithError);

Parameter

  • ppProviderWithError
    [out, retval] Ruft die ISyncProvider-Schnittstelle des Anbieters ab, der den Fehler bei der Synchronisierung verursacht hat.

Rückgabewert

  • S_OK

  • E_POINTER

  • SYNC_E_INVALID_OPERATION, wenn keine Synchronisierungssitzung gestartet wurde.

Hinweise

Der Zielanbieter gibt an, durch welchen Anbieter das Fehlschlagen der Synchronisierung bei der Verarbeitung der IKnowledgeSyncProvider::ProcessChangeBatch-Methode mit ISyncSessionState2::SetProviderWithError verursacht wurde. ISyncSessionExtendedErrorInfo::GetSyncProviderWithError wird von einer Anwendung verwendet, um die ISyncProvider-Schnittstelle des fehlerverursachenden Anbieters abzurufen. Die Anwendung kann dann andere Schnittstellen abfragen, die vom Anbieter implementiert wurden, und Methoden zur Behandlung des Fehlers aufrufen.

Siehe auch

Verweis

ISyncSessionExtendedErrorInfo-Schnittstelle