IChangeApplicationServices::ReportChangeUnitChangeApplied
Benachrichtigt den Änderungsübernahmedienst darüber, dass eine Änderung der Änderungseinheit erfolgreich für das Zielreplikat übernommen wurde.
HRESULT ReportChangeUnitChangeApplied(
ISyncChangeUnit * pChangeUnitChange);
Parameter
- pChangeUnitChange
[in] Die Änderung der Änderungseinheit, die erfolgreich für das Zielreplikat übernommen wurde.
Rückgabewert
S_OK.
E_OUTOFMEMORY.
E_POINTER.
SYNC_E_ACTIVE_CHANGE_APPLICATION_CONTEXT, wenn ein IChangeApplicationContext-Objekt bereits aktiv ist. Das aktive IChangeApplicationContext-Objekt muss verarbeitet werden, bis seine IChangeApplicationContext::GetChangeApplicationAction-Methode CAA_FINISHED zurückgibt, bevor eine andere Änderung verarbeitet werden kann.
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.
SYNC_E_FORGOTTEN_KNOWLEDGE_NOT_CONTAINED, wenn das erlangte Wissen für die Änderung nicht das erlangte vergessene Wissen enthält.