Partager via


IFileOperation::D eleteItem, méthode (shobjidl_core.h)

Déclare un seul élément qui doit être supprimé.

Syntaxe

HRESULT DeleteItem(
  [in] IShellItem                 *psiItem,
  [in] IFileOperationProgressSink *pfopsItem
);

Paramètres

[in] psiItem

Type : IShellItem*

Pointeur vers un objet IShellItem qui spécifie l’élément à supprimer.

[in] pfopsItem

Type : IFileOperationProgressSink*

Pointeur vers un objet IFileOperationProgressSink à utiliser pour la progression status et les notifications d’erreur pour cette opération de suppression spécifique. Si vous appelez IFileOperation::Advise pour l’opération globale, la progression status et les notifications d’erreur pour l’opération de suppression y sont incluses. Définissez donc ce paramètre sur NULL.

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 supprime pas l’élément, mais déclare simplement l’élément à supprimer. Pour supprimer un élément, vous devez effectuer au moins la séquence d’appels détaillée ici :

  1. Appelez IFileOperation::D eleteItem pour déclarer le fichier ou le dossier à supprimer.
  2. Appelez IFileOperation::P erformOperations pour commencer l’opération de suppression.

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

Voir aussi

IFileOperation

IFileOperation::D eleteItems

PostDeleteItem

PreDeleteItem