énumération CF_PLACEHOLDER_STATE (cfapi.h)
État d’un fichier ou dossier d’espace réservé.
Syntax
typedef enum CF_PLACEHOLDER_STATE {
CF_PLACEHOLDER_STATE_NO_STATES = 0x00000000,
CF_PLACEHOLDER_STATE_PLACEHOLDER = 0x00000001,
CF_PLACEHOLDER_STATE_SYNC_ROOT = 0x00000002,
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT = 0x00000004,
CF_PLACEHOLDER_STATE_IN_SYNC = 0x00000008,
CF_PLACEHOLDER_STATE_PARTIAL = 0x00000010,
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK = 0x00000020,
CF_PLACEHOLDER_STATE_INVALID = 0xffffffff
} ;
Constantes
CF_PLACEHOLDER_STATE_NO_STATES Valeur : 0x00000000 Lorsqu’il est retourné, le fichier ou le répertoire dont FileAttributes et ReparseTag examinés par l’API n’est pas un espace réservé. |
CF_PLACEHOLDER_STATE_PLACEHOLDER Valeur : 0x00000001 Fichier ou répertoire dont FileAttributes et ReparseTag examinés par l’API est un espace réservé. |
CF_PLACEHOLDER_STATE_SYNC_ROOT Valeur : 0x00000002 Le répertoire est à la fois un répertoire d’espace réservé ainsi que la racine de synchronisation. |
CF_PLACEHOLDER_STATE_ESSENTIAL_PROP_PRESENT Valeur : 0x00000004 Le fichier ou le répertoire doit être un espace réservé et il existe une propriété essentielle dans le magasin de propriétés du fichier ou du répertoire. |
CF_PLACEHOLDER_STATE_IN_SYNC Valeur : 0x00000008 Le fichier ou le répertoire doit être un espace réservé et son contenu doit être synchronisé avec le cloud. |
CF_PLACEHOLDER_STATE_PARTIAL Valeur : 0x00000010 Le fichier ou le répertoire doit être un espace réservé et son contenu n’est pas prêt à être consommé par l’application utilisateur, bien qu’il soit ou non entièrement présent localement. Par exemple, un fichier d’espace réservé dont le contenu a été entièrement téléchargé sur le disque local, mais qui n’a pas encore été validé par un fournisseur de synchronisation qui a inscrit la racine de synchronisation avec le modificateur d’hydratation VERIFICATION_REQUIRED. |
CF_PLACEHOLDER_STATE_PARTIALLY_ON_DISK Valeur : 0x00000020 Le fichier ou le répertoire doit être un espace réservé et son contenu n’est pas entièrement présent localement. Lorsque ce paramètre est défini, CF_PLACEHOLDER_STATE_PARTIAL doit également être défini. |
CF_PLACEHOLDER_STATE_INVALID Valeur : 0xffffffff Il s’agit d’un état non valide lorsque l’API ne parvient pas à analyser les informations du fichier ou du répertoire. |
Remarques
Les informations d’état de l’espace réservé peuvent être obtenues en appelant les fonctions suivantes :
- CfGetPlaceholderStateFromAttributeTag
- CfGetPlaceholderStateFromFileInfo
- CfGetPlaceholderStateFromFindData
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
CfGetPlaceholderStateFromAttributeTag