Freigeben über


IChangeApplicationServices::ReportRecoverableErrorOnChangeUnitChange

Benachrichtigt den Änderungsübernahmedienst darüber, dass ein behebbarer Fehler bei dem Versuch des Zielanbieters aufgetreten ist, die Änderung der Änderungseinheit zu übernehmen.

HRESULT ReportRecoverableErrorOnChangeUnitChange(
  ISyncChangeUnit * pChangeUnitChange,
  HRESULT hrErrorCode,
  IRecoverableErrorData * pErrorData);

Parameter

  • pChangeUnitChange
    [in] Die Änderung der Änderungseinheit, die erfolgreich für das Zielreplikat übernommen wurde.
  • hrErrorCode
    [in] Der Fehlercode, der den Grund dafür angibt, dass die Änderung der Änderungseinheit nicht übernommen wurde.
  • pErrorData
    [in, unique] Zusätzliche Informationen zum Fehler.

Rückgabewert

  • S_OK.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_CHANGE_NEEDS_KNOWLEDGE, wenn pChangeUnitChange kein Anwendungswissen enthält.

  • SYNC_E_ID_FORMAT_MISMATCH, wenn das Format einer angegebenen ID nicht dem ID-Formatschema entspricht, das bei der Initialisierung dieses Objekts angegeben wurde.

  • SYNC_E_INVALID_OPERATION, wenn für einen Änderungsbatch keine Änderungsanwendung gestartet wurde oder wenn pChangeUnitChange bzw. die übergeordnete Änderung bereits als erfolgreich angewendet oder Konflikt verursachend gemeldet wurde.

Siehe auch

Verweis

IChangeApplicationServices-Schnittstelle