Freigeben über


IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction

Ruft die Aktion ab, die ein Zielanbieter ausführen muss, um eine Änderungseinheit zu speichern.

HRESULT GetSaveChangeWithChangeUnitsAction(
  ISyncChangeUnit * pChangeUnit,
  SYNC_SAVE_ACTION * pAction);

Parameter

  • pChangeUnit
    [in] Die zu suchende Änderungseinheit.
  • pAction
    [out] Gibt die Aktion zurück, die ein Zielanbieter ausführen muss, um pChangeUnit zu speichern.

Rückgabewert

  • S_OK.

  • E_INVALIDARG, wenn pChangeUnit nicht in der Änderung enthalten ist oder die Konfliktauflösungsaktion für pChangeUnit keine Speicheraktion ist.

  • E_OUTOFMEMORY.

  • E_POINTER.

  • SYNC_E_INVALID_OPERATION, wenn IChangeApplicationContext::GetChangeApplicationAction einen anderen Wert als CAA_SAVE_CHANGE_WITH_CHANGE_UNITS zurückgegeben hat oder wenn die Änderung keine Änderungseinheiten enthält.

Hinweise

GetSaveChangeWithChangeUnitsAction darf nur aufgerufen werden, nachdem IChangeApplicationContext::GetChangeApplicationAction CAA_SAVE_CHANGE_WITH_CHANGE_UNITS zurückgegeben hat.

Siehe auch

Verweis

IChangeApplicationContext-Schnittstelle