Fonction CfSetCorrelationVector (cfapi.h)

Permet à un fournisseur de synchronisation d’indiquer à la plateforme d’utiliser un vecteur de corrélation spécifique à des fins de télémétrie sur un fichier d’espace réservé. Ce paramètre est facultatif.

Syntaxe

HRESULT CfSetCorrelationVector(
  [in] HANDLE                    FileHandle,
  [in] const PCORRELATION_VECTOR CorrelationVector
);

Paramètres

[in] FileHandle

Handle du fichier d’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.

[in] CorrelationVector

Vecteur de corrélation spécifique à associer au FileHandle.

Valeur retournée

Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

La plateforme affecte automatiquement un vecteur de corrélation à chaque fichier lors de sa première ouverture et fournit ce vecteur de corrélation avec chaque rappel au fournisseur de synchronisation dans le cadre de la CF_CALLBACK_INFO commune. Il est suggéré que le moteur de synchronisation appelle cette fonction pour incrémenter le dernier chiffre du vecteur de corrélation « horloge » à mesure que le fournisseur de synchronisation progresse au cours des étapes internes (telles que définies par le fournisseur de synchronisation) pour satisfaire la demande.

Configuration requise

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

CF_CALLBACK_INFO