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.