Fonction CfGetSyncRootInfoByPath (cfapi.h)
Obtient diverses informations de racine de synchronisation en fonction d’un fichier sous la racine de synchronisation.
Syntaxe
HRESULT CfGetSyncRootInfoByPath(
[in] LPCWSTR FilePath,
[in] CF_SYNC_ROOT_INFO_CLASS InfoClass,
[out] PVOID InfoBuffer,
[in] DWORD InfoBufferLength,
[out, optional] DWORD *ReturnedLength
);
Paramètres
[in] FilePath
Chemin d’accès complet à un fichier dont les informations racine de synchronisation doivent être interrogées.
[in] InfoClass
Types d’informations racine de synchronisation.
[out] InfoBuffer
Pointeur vers une mémoire tampon qui recevra les informations de la racine de synchronisation.
[in] InfoBufferLength
Longueur, en octets, de l’InfoBuffer.
[out, optional] ReturnedLength
Longueur, en octets, des informations racine de synchronisation retournées. Reportez-vous à CfRegisterSyncRoot pour plus d’informations sur la racine de synchronisation.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK
. Sinon, elle retourne un code d’erreur HRESULT .
Notes
Si le fichier ne se trouve pas sous une racine de synchronisation de fichiers cloud, l’API échoue. En cas de réussite, les informations sont retournées en fonction de l’InfoClasse spécifique demandée.
Le paramètre InfoClass peut être l’une des valeurs suivantes de CF_SYNC_ROOT_INFO_CLASS :
- CF_SYNC_ROOT_INFO_BASIC
- CF_SYNC_ROOT_INFO_STANDARD
- CF_SYNC_ROOT_INFO_PROVIDER
Configuration requise
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 |