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 |