Partager via


Interface IPropertyDescriptionList (propsys.h)

Expose les méthodes qui extraient des informations d’une collection de descriptions de propriétés présentées sous forme de liste.

Héritage

L’interface IPropertyDescriptionList hérite de l’interface IUnknown. IPropertyDescriptionList comporte également les types de membres suivants :

Méthodes

L’interface IPropertyDescriptionList contient ces méthodes.

 
IPropertyDescriptionList ::GetAt

Obtient la description de la propriété à l’index spécifié dans une liste de description de propriétés.
IPropertyDescriptionList ::GetCount

Obtient le nombre de propriétés incluses dans la liste des propriétés.

Remarques

Les listes triées de propriétés sont utilisées pour sélectionner les propriétés qui s’affichent à différents emplacements de l’interface utilisateur, comme le volet d’informations ou une info-bulle. L’interface IPropertyDescriptionList permet d’accéder aux propriétés individuelles d’une telle liste.

Pour obtenir une instance de l’objet de sous-système qui implémente IPropertyDescriptionList, obtenez une interface IShellItem2 et appelez IShellItem2 ::GetPropertyDescriptionList, ou obtenez la liste sous forme de chaîne et appelez PSGetPropertyDescriptionListFromString.

Pour obtenir une liste de description de propriétés sous forme de chaîne, appelez IShellItem2 ::GetString avec l’une des clés PKEY_PropList. Par exemple, PKEY_PropList_InfoTip (System.PropList.InfoTip) retourne la forme sous forme de chaîne d’une liste de propriétés pouvant être affichées dans une info-bulle. Si vous lisez plusieurs valeurs à partir d’un élément, il est plus efficace d’appeler IPropertyStore ::GetValue avec une clé PKEY_PropList afin que l’élément ne soit pas rouvert plusieurs fois. Pour plus d’informations sur l’inscription d’une chaîne de liste de propriétés pour un type de fichier, consultez Listes de propriétés.

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

PSGetPropertyDescriptionListFromString