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

Schéma de description de la propriété