Fonction CfSetInSyncState (cfapi.h)
Définit l’état de synchronisation d’un fichier ou dossier d’espace réservé.
Syntaxe
HRESULT CfSetInSyncState(
[in] HANDLE FileHandle,
[in] CF_IN_SYNC_STATE InSyncState,
[in] CF_SET_IN_SYNC_FLAGS InSyncFlags,
[in, out, optional] USN *InSyncUsn
);
Paramètres
[in] FileHandle
Handle de l’espace réservé. La plateforme synchronise correctement l’opération avec d’autres requêtes actives. Un attribut ou un handle sans accès est suffisant. L’appelant doit disposer d’un accès WRITE_DATA ou WRITE_DAC à l’espace réservé.
[in] InSyncState
État synchronisé. InSyncState peut être défini sur l’une des valeurs suivantes :
- Si CF_IN_SYNC_STATE_NOT_IN_SYNC est spécifié, la plateforme efface l’état synchronisé de l’espace réservé lors d’un retour réussi de l’appel d’API.
- Si CF_IN_SYNC_STATE_IN_SYNC est spécifié, la plateforme définit l’état synchronisé de l’espace réservé en cas de retour réussi de l’appel d’API.
[in] InSyncFlags
Indicateurs d’état synchronisés. Pour plus d’informations, consultez CF_SET_IN_SYNC_FLAGS .
[in, out, optional] InSyncUsn
Lorsqu’il est spécifié, lors de l’entrée, InSyncUsn indique à la plateforme d’effectuer uniquement le paramètre de synchronisation si le fichier a toujours la même valeur USN que celle transmise. Il s’agit de fermer une course où l’espace réservé du fournisseur de synchronisation vient de se synchroniser jusqu’au cloud, mais avant l’appel à CfSetInSyncState, l’espace réservé a changé d’une manière ou d’une autre. Passer un pointeur vers une valeur USN de 0
sur entrée est identique à passer un NULL
pointeur. En retour, InSYncUsn reçoit la valeur USN finale après avoir défini l’état synchronisé.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK
. Sinon, elle retourne un code d’erreur HRESULT.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1709 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2016 (applications de bureau uniquement) |
Plateforme cible | Windows |
En-tête | cfapi.h |
Bibliothèque | CldApi.lib |
DLL | CldApi.dll |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour