IChangeApplicationContext::GetSaveChangeWithChangeUnitsAction

同期先プロバイダーが変更単位を保存するために実行する必要のあるアクションを取得します。

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

パラメーター

  • pChangeUnit
    [in] 検索する変更単位です。
  • pAction
    [out] 同期先プロバイダーが pChangeUnit を保存するために実行する必要のあるアクションを返します。

戻り値

  • S_OK

  • E_INVALIDARG (変更に pChangeUnit が含まれていない場合、または pChangeUnit に対する競合解決アクションが保存操作ではない場合)

  • E_OUTOFMEMORY

  • E_POINTER

  • SYNC_E_INVALID_OPERATION (IChangeApplicationContext::GetChangeApplicationAction から CAA_SAVE_CHANGE_WITH_CHANGE_UNITS 以外の値が返された場合、または変更に変更単位が含まれていない場合)

解説

GetSaveChangeWithChangeUnitsAction の呼び出しは、IChangeApplicationContext::GetChangeApplicationAction から CAA_SAVE_CHANGE_WITH_CHANGE_UNITS が返された後のみ有効です。

参照

リファレンス

IChangeApplicationContext インターフェイス