Share via


Méthode IShellItemArray ::GetPropertyDescriptionList (shobjidl_core.h)

Obtient une liste de description des propriétés pour les éléments du tableau d’éléments de l’interpréteur de commandes.

Syntaxe

HRESULT GetPropertyDescriptionList(
  [in]  REFPROPERTYKEY keyType,
  [in]  REFIID         riid,
  [out] void           **ppv
);

Paramètres

[in] keyType

Type : REFPROPERTYKEY

Référence à la structure PROPERTYKEY spécifiant la liste de propriétés à récupérer.

[in] riid

Type : REFIID

IID du type d’objet à récupérer.

[out] ppv

Type : void**

Lorsque cette méthode est retournée, contient l’interface demandée dans riid. Il s’agit généralement de IPropertyDescriptionList.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette fonction est utilisée pour déterminer une liste de propriétés applicables à un ensemble d’éléments de l’interpréteur de commandes. Le type de liste est spécifié par une structure PROPERTYKEY . Les types de liste pris en charge incluent, mais ne sont pas limités à :

  • PKEY_PropList_PreviewDetails
  • PKEY_PropList_PreviewTitle
  • PKEY_PropList_FullDetails
  • PKEY_PropList_TileInfo
  • PKEY_PropList_ExtendedTileInfo
  • PKEY_PropList_InfoTip
  • PKEY_PropList_QuickTip
  • PKEY_PropList_FileOperationPrompt
  • PKEY_PropList_ConflictPrompt
  • PKEY_PropList_SetDefaultsFor
  • PKEY_PropList_NonPersonal
  • PKEY_NewMenuPreferredTypes
  • PKEY_NewMenuAllowedTypes
Si le tableau d’éléments de l’interpréteur de commandes contient plusieurs éléments, cette méthode obtient une intersection des propriétés qui seraient retournées pour chaque élément individuellement.

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 shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IShellItemArray

Listes des propriétés