Freigeben über


ISyncMgrResolutionHandler::KeepOther-Methode (syncmgr.h)

Ersetzt die Versionen, die in Konflikt stehen, durch ein anderes Shellelement, das normalerweise eine zusammengeführte Version der Originale ist.

Syntax

HRESULT KeepOther(
  [in]  IShellItem                  *psiOther,
  [out] SYNCMGR_RESOLUTION_FEEDBACK *pFeedback
);

Parameter

[in] psiOther

Typ: IShellItem*

Ein Zeiger auf das ersetzende IShellItem.

[out] pFeedback

Typ: SYNCMGR_RESOLUTION_FEEDBACK*

Wenn diese Methode zurückgibt, enthält einen SYNCMGR_RESOLUTION_FEEDBACK Wert.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Das angegebene Shellelement, das die in Konflikt stehenden Shellelemente ersetzt, war möglicherweise nicht eines der ursprünglich in Konflikt stehenden Elemente. Es kann sich um eine zusammengeführte Kopie oder eine Ersatzkopie handelt.

Der inpFeedback zurückgegebene SYNCMGR_RESOLUTION_FEEDBACK Wert bestimmt, wie der nächste Konflikt gelöst wird. Wenn diese Methode fehlschlägt, wird eine Fehlermeldung angezeigt, und der Benutzer wird gefragt, wie er fortfahren soll.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile syncmgr.h