Partager via


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

Déclare un ensemble de propriétés et de valeurs à définir sur un ou plusieurs éléments.

Syntaxe

HRESULT SetProperties(
  [in] IPropertyChangeArray *pproparray
);

Paramètres

[in] pproparray

Type : IPropertyChangeArray*

Pointeur vers un IPropertyChangeArray, qui accède à une collection d’objets IPropertyChange qui spécifient les propriétés à définir et leurs nouvelles valeurs.

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 ne définit pas les nouvelles valeurs de propriété, elle les déclare simplement. Pour définir des valeurs de propriété sur un élément ou 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 ::ApplyPropertiesToItem ou IFileOperation ::ApplyPropertiesToItems pour déclarer l’élément ou les éléments dont les propriétés doivent être définies.
  3. Appelez IFileOperation ::P erformOperations pour appliquer les propriétés à l’élément ou aux éléments.

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