Interface IPropertyStoreCapabilities (propsys.h)
Expose une méthode qui détermine si une propriété peut être modifiée dans l’interface utilisateur par l’utilisateur.
Héritage
L’interface IPropertyStoreCapabilities hérite de l’interface IUnknown. IPropertyStoreCapabilities a également les types de membres suivants :
Méthodes
L’interface IPropertyStoreCapabilities a ces méthodes.
IPropertyStoreCapabilities ::IsPropertyWritable Demande si le gestionnaire de propriétés autorise la modification d’une propriété spécifique dans l’interface utilisateur par l’utilisateur. |
Remarques
Quand implémenter
Les gestionnaires de propriétés implémentent cette interface pour désactiver la capacité d’un utilisateur à modifier des propriétés spécifiques. Ces propriétés sont généralement modifiables dans l’interface utilisateur, mais ne sont pas prises en charge pour l’écriture par le gestionnaire de propriétés. Par exemple, la propriété System.Author est généralement modifiable. Si un auteur du gestionnaire de propriétés a créé un type de fichier qui expose System.Author pour la lecture, mais ne peut pas prendre en charge l’écriture de cette propriété, l’auteur du gestionnaire peut retourner S_FALSE à partir de IPropertyStoreCapabilities ::IsPropertyWritable pour System.Author.Les interfaces utilisateur de l’interpréteur de commandes qui autorisent la modification de propriétés, telles que le volet Détails et l’onglet Détails de la boîte de dialogue Propriétés, appellent cette méthode pour déterminer s’il faut autoriser la modification d’une propriété spécifique. Cela permet à l’interface utilisateur de modification de propriété Shell de désactiver les contrôles au lieu d’afficher des erreurs lorsque le gestionnaire de propriétés ne parvient pas à définir ou à valider la valeur de la propriété.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | propsys.h |