ISyncMgrResolutionHandler::KeepOther メソッド (syncmgr.h)
競合しているバージョンを、通常は元のマージ されたバージョンである別のシェル 項目に置き換えます。
構文
HRESULT KeepOther(
[in] IShellItem *psiOther,
[out] SYNCMGR_RESOLUTION_FEEDBACK *pFeedback
);
パラメーター
[in] psiOther
種類: IShellItem*
代替 IShellItem へのポインター。
[out] pFeedback
種類: SYNCMGR_RESOLUTION_FEEDBACK*
このメソッドが戻るとき、 には SYNCMGR_RESOLUTION_FEEDBACK 値が含まれます。
戻り値
種類: HRESULT
このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。
注釈
競合しているシェル項目を置き換える指定されたシェル項目は、最初に競合していたシェル項目の 1 つではない可能性があります。 マージされたコピーまたは置換コピーである可能性があります。
pFeedback で返されるSYNCMGR_RESOLUTION_FEEDBACK値によって、次の競合がどのように解決されるかが決まります。 このメソッドが失敗した場合は、エラー メッセージが表示され、続行方法がユーザーに求められます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | syncmgr.h |