Partager via


énumération CF_PIN_STATE (cfapi.h)

Épingler les états d’un fichier ou d’un répertoire d’espace réservé.

Syntax

typedef enum CF_PIN_STATE {
  CF_PIN_STATE_UNSPECIFIED = 0,
  CF_PIN_STATE_PINNED = 1,
  CF_PIN_STATE_UNPINNED = 2,
  CF_PIN_STATE_EXCLUDED = 3,
  CF_PIN_STATE_INHERIT = 4
} ;

Constantes

 
CF_PIN_STATE_UNSPECIFIED
Valeur : 0
La plateforme peut décider librement quand le contenu de l’espace réservé doit être présent ou absent localement sur le disque.
CF_PIN_STATE_PINNED
Valeur : 1
Le fournisseur de synchronisation est averti d’extraire le contenu de l’espace réservé de manière asynchrone une fois la demande d’épingle reçue par la plateforme. Il n’existe aucune garantie que les espaces réservés à épingler seront entièrement disponibles localement une fois qu’un appel CfSetPinState s’est terminé avec succès. Toutefois, la plateforme échoue à toute demande de déshydratation sur les espaces réservés épinglés.
CF_PIN_STATE_UNPINNED
Valeur : 2
Le fournisseur de synchronisation est averti de déshydrater/invalider de façon asynchrone le contenu de l’espace réservé sur le disque une fois la demande de désépingler reçue par la plateforme. Il n’existe aucune garantie que les espaces réservés à désépingler seront complètement déshydratés une fois l’appel d’API terminé.
CF_PIN_STATE_EXCLUDED
Valeur : 3
l’espace réservé ne sera jamais synchronisé avec le cloud par le fournisseur de synchronisation. Cet état ne peut être défini que par le fournisseur de synchronisation.
CF_PIN_STATE_INHERIT
Valeur : 4
La plateforme la traite comme si l’appelant effectuait une opération de déplacement sur l’espace réservé et réévalue donc l’état de l’épingle de l’espace réservé en fonction de l’état d’épingle de son parent. Consultez la section Remarques pour une table d’héritage.

Remarques

Parent Non spécifié Épinglé Non épinglé Exclu
Fichier Non spécifié Non spécifié Épinglé Non spécifié Exclu
Épinglé Épinglé Épinglé Épinglé Exclu
Non épinglé Non épinglé Non épinglé Non épinglé Exclu
Exclu Non spécifié Épinglé Non spécifié Exclu
Répertoire Non spécifié Non spécifié Épinglé Non épinglé Exclu
Épinglé Épinglé Épinglé Épinglé Exclu
Non épinglé Non épinglé Non épinglé Non épinglé Exclu
Exclu Non spécifié Épinglé Non épinglé Exclu

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)
En-tête cfapi.h

Voir aussi

CfSetPinState