Partager via


Méthode IFileOperation::ApplyPropertiesToItems (shobjidl_core.h)

Déclare un ensemble d’éléments pour lesquels appliquer un ensemble commun de valeurs de propriété.

Syntaxe

HRESULT ApplyPropertiesToItems(
  [in] IUnknown *punkItems
);

Paramètres

[in] punkItems

Type : IUnknown*

Pointeur vers l’IUnknown de l’objet IShellItemArray, IDataObject ou IEnumShellItems qui représente le groupe d’éléments. Vous pouvez également pointer vers un objet IPersistIDList pour représenter un élément unique, accomplissant de fait la même fonction que IFileOperation::ApplyPropertiesToItem.

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 méthode n’applique pas les propriétés aux éléments, elle déclare simplement les éléments. Pour définir des valeurs de propriété sur un groupe d’éléments, vous devez effectuer au moins la séquence d’appels détaillée ici :

  1. Appelez IFileOperation::SetProperties pour déclarer les propriétés spécifiques à définir et leurs nouvelles valeurs.
  2. Appelez IFileOperation::ApplyPropertiesToItems pour déclarer les éléments dont les valeurs de propriété doivent être définies.
  3. Appelez IFileOperation::P erformOperations pour appliquer les propriétés aux éléments.

Configuration requise

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

Voir aussi

IFileOperation

IFileOperation::ApplyPropertiesToItem