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 :
- Appelez IFileOperation ::SetProperties pour déclarer les propriétés spécifiques à définir et leurs nouvelles valeurs.
- 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.
- 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) |