énumération _KF_DEFINITION_FLAGS (shobjidl_core.h)
Indicateurs qui spécifient certains comportements de dossier connus. Utilisé avec la structure KNOWNFOLDER_DEFINITION .
Syntax
typedef enum _KF_DEFINITION_FLAGS {
KFDF_LOCAL_REDIRECT_ONLY = 0x2,
KFDF_ROAMABLE = 0x4,
KFDF_PRECREATE = 0x8,
KFDF_STREAM = 0x10,
KFDF_PUBLISHEXPANDEDPATH = 0x20,
KFDF_NO_REDIRECT_UI = 0x40
} ;
Constantes
KFDF_LOCAL_REDIRECT_ONLY Valeur : 0x2 Empêcher la redirection d’un dossier connu par utilisateur vers un emplacement réseau. Notez que si le dossier connu a été marqué avec KFDF_LOCAL_REDIRECT_ONLY mais qu’il s’agit d’un sous-dossier d’un dossier connu qui est redirigé vers un emplacement réseau, ce sous-dossier est également redirigé. |
KFDF_ROAMABLE Valeur : 0x4 Peut être itinérant via une synchronisation PC à PC. |
KFDF_PRECREATE Valeur : 0x8 Créez le dossier lorsque l’utilisateur se connecte pour la première fois. Normalement, un dossier connu n’est pas créé tant qu’il n’est pas appelé pour la première fois. À ce moment-là, une API telle que SHCreateItemInKnownFolder ou IKnownFolder ::GetShellItem est appelée avec l’indicateur KF_FLAG_CREATE . Toutefois, certains dossiers connus doivent exister immédiatement. Par exemple, les dossiers connus sous %USERPROFILE%, qui doivent exister pour fournir une vue appropriée. Dans ce cas, KFDF_PRECREATE est défini et Windows Explorer appelle l’API de création lors de son initialisation utilisateur. |
KFDF_STREAM Valeur : 0x10 Introduit dans Windows 7. Le dossier connu est un fichier plutôt qu’un dossier. |
KFDF_PUBLISHEXPANDEDPATH Valeur : 0x20 Introduit dans Windows 7. Le chemin d’accès complet du dossier connu, avec toutes les variables d’environnement entièrement développées, est stocké dans le Registre sous HKEY_CURRENT_USER. |
KFDF_NO_REDIRECT_UI Valeur : 0x40 Introduit dans Windows 8.1. Empêchez d’afficher l’onglet Emplacements dans la boîte de dialogue de propriétés du dossier connu. |
Remarques
Le type KF_DEFINITION_FLAGS est défini dans Shobjidl.h, comme illustré ici.
typedef DWORD KF_DEFINITION_FLAGS;
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista, Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
En-tête | shobjidl_core.h (inclure Shobjidl.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour