é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 |