Interface IPropertyDescription (propsys.h)
Expose des méthodes qui énumèrent et récupèrent des détails de description de propriété individuelle.
Héritage
L’interface IPropertyDescription hérite de l’interface IUnknown. IPropertyDescription a également les types de membres suivants :
Méthodes
L’interface IPropertyDescription a ces méthodes.
IPropertyDescription ::CoerceToCanonicalValue Force la valeur à la valeur canonique, en fonction de la description de la propriété. |
IPropertyDescription ::FormatForDisplay Obtient une représentation sous forme de chaîne Unicode d’une valeur de propriété. (IPropertyDescription.FormatForDisplay) |
IPropertyDescription ::GetAggregationType Obtient une valeur qui décrit comment les valeurs de propriété sont affichées lorsque plusieurs éléments sont sélectionnés dans l’interface utilisateur. |
IPropertyDescription ::GetCanonicalName Obtient le nom respectant la casse par lequel une propriété est connue du système, quel que soit son nom localisé. |
IPropertyDescription ::GetColumnState Obtient l’indicateur d’état de colonne, qui décrit comment la propriété doit être traitée par les interfaces ou les API qui utilisent cet indicateur. |
IPropertyDescription ::GetConditionType Obtient le type de condition et l’opération de condition par défaut à utiliser lors de l’affichage de la propriété dans l’interface utilisateur du générateur de requêtes. Cela influence la liste des conditions de prédicat (par exemple, égales, inférieures à et contient) qui sont affichées pour cette propriété. |
IPropertyDescription ::GetDefaultColumnWidth Obtient la largeur de colonne par défaut de la propriété dans un affichage de liste. |
IPropertyDescription ::GetDisplayName Obtient le nom complet de la propriété tel qu’il est affiché dans n’importe quelle interface utilisateur. |
IPropertyDescription ::GetDisplayType Obtient le type de données actuel utilisé pour afficher la propriété . |
IPropertyDescription ::GetEditInvitation Obtient le texte utilisé dans les contrôles d’édition hébergés dans différentes boîtes de dialogue. |
IPropertyDescription ::GetEnumTypeList Obtient une instance d’un IPropertyEnumTypeList, qui peut être utilisé pour énumérer les valeurs possibles d’une propriété. |
IPropertyDescription ::GetGroupingRange Obtient la méthode de regroupement à utiliser lorsqu’une vue est groupée par une propriété et récupère le type de regroupement. |
IPropertyDescription ::GetPropertyKey Obtient une structure qui agit comme identificateur unique d’une propriété. |
IPropertyDescription ::GetPropertyType Obtient le type de variante de la propriété . |
IPropertyDescription ::GetRelativeDescription Compare deux valeurs de propriété de la manière spécifiée par la description de la propriété. Retourne deux chaînes d’affichage qui décrivent la façon dont les deux propriétés se comparent. |
IPropertyDescription ::GetRelativeDescriptionType Obtient le type de description relative pour une description de propriété. |
IPropertyDescription ::GetSortDescription Obtient les indicateurs de description de tri actuels pour la propriété, qui indiquent les formulations particulières des offres de tri. |
IPropertyDescription ::GetSortDescriptionLabel Obtient la chaîne d’affichage localisée qui décrit l’ordre de tri actuel. |
IPropertyDescription ::GetTypeFlags Obtient un ensemble d’indicateurs qui décrivent les utilisations et les fonctionnalités de la propriété . |
IPropertyDescription ::GetViewFlags Obtient l’ensemble actuel d’indicateurs qui régissent la vue de la propriété. |
IPropertyDescription ::IsValueCanonical Obtient une valeur qui indique si une propriété est canonique selon la définition de la description de la propriété. |
Remarques
Quand implémenter
N’implémentez pas cette interface. Il n’existe qu’une seule implémentation d’IPropertyDescription dans le système ; il est fourni par l’interpréteur de commandes.Pour obtenir cette interface, appelez PSGetPropertyDescription, PSGetPropertyDescriptionByName ou IPropertyDescriptionList ::GetAt.
Il n’existe qu’une seule description de propriété pour chaque propriété dans le système.
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 |
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