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 時才有效。