共用方式為


IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction

取得目的地提供者必須採取以儲存變更單位的動作。

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

參數

  • pChangeUnit
    [in] 要查閱的變更單位。
  • pAction
    [out] 傳回目的地提供者對於儲存 pChangeUnit 所必須採取的動作。

傳回值

  • S_OK。

  • 如果 pChangeUnit 不包含在變更中,或者 pChangeUnit 的衝突解決動作不是儲存動作,則為 E_INVALIDARG。

  • E_OUTOFMEMORY。

  • E_POINTER。

  • IChangeApplicationContext::GetChangeApplicationAction 傳回 CAA_SAVE_CHANGE_WITH_CHANGE_UNITS 以外的值時,或當變更不包含變更單位時,為 SYNC_E_INVALID_OPERATION。

備註

這只有在 IChangeApplicationContext::GetChangeApplicationAction 傳回 CAA_SAVE_CHANGE_WITH_CHANGE_UNITS 之後呼叫 GetSaveChangeWithChangeUnitsAction 時才有效。

請參閱

參考

IChangeApplicationContext 介面