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 |