Funzione CfReportSyncStatus (cfapi.h)
Consente a un provider di sincronizzazione di inviare prima una notifica alla piattaforma dello stato in una radice di sincronizzazione specificata senza dover connettersi con una chiamata a CfConnectSyncRoot .
Sintassi
HRESULT CfReportSyncStatus(
[in, out] LPCWSTR SyncRootPath,
[in] CF_SYNC_STATUS *SyncStatus
);
Parametri
[in, out] SyncRootPath
Percorso della radice di sincronizzazione.
[in] SyncStatus
Stato di sincronizzazione per segnalare; se NULL
, cancella lo stato di sincronizzazione salvato in precedenza. Per altre informazioni, vedere la sezione Osservazioni , di seguito.
Valore restituito
Se questa funzione ha esito positivo, restituisce S_OK
. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Quando viene fornito un CF_SYNC_STATUS non Null nel parametro SyncStatus , le informazioni verranno ricordate nella radice di sincronizzazione finché non viene cancellata in modo esplicito dal provider di sincronizzazione o quando il computer viene riavviato. La piattaforma esegue una query su tutte le operazioni non riuscite su un segnaposto file cloud usando il processo seguente:
- La piattaforma cerca prima lo stato di sincronizzazione a livello di file.
- Se non viene trovato alcun stato di sincronizzazione, la piattaforma cercherà lo stato di sincronizzazione registrato a livello radice di sincronizzazione, che viene eseguito tramite questa funzione.
- Una volta che si trova uno stato di sincronizzazione, la piattaforma userà le informazioni fornite per costruire un messaggio più significativo e utilizzabile per l'utente.
CfReportSyncStatus cancella lo stato di sincronizzazione salvato in precedenza quando viene chiamato con uno NULL
stato di sincronizzazione. Se la chiamata alla funzione non riesce, non verrà apportata alcuna modifica allo stato di sincronizzazione esistente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10, versione 1803 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | cfapi.h |
Libreria | CldApi.lib |
DLL | CldApi.dll |