Condividi tramite


Metodo IFileSyncMergeHandler::Merge (shobjidl_core.h)

Unisce le modifiche tra la copia locale e la copia del server di un file.

Sintassi

HRESULT Merge(
  [in]  LPCWSTR             localFilePath,
  [in]  LPCWSTR             serverFilePath,
  [out] MERGE_UPDATE_STATUS *updateStatus
);

Parametri

[in] localFilePath

Tipo: LPCWSTR

Puntatore a una stringa contenente il percorso della copia locale del file.

[in] serverFilePath

Tipo: LPCWSTR

Puntatore a una stringa contenente il percorso di rete per la copia del file nel server.

[out] updateStatus

Tipo: MERGE_UPDATE_STATUS*

Quando termina, questo metodo contiene un puntatore a uno dei valori seguenti che indicano lo stato del processo di merge.

MUS_COMPLETE

Indica che il processo è stato completato correttamente.

MUS_USERINPUTNEEDED

Indica che l'input aggiuntivo è richiesto dall'utente per il completamento del processo.

MUS_FAILED

Indica che il processo non è riuscito.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)

Vedi anche

IFileSyncMergeHandler