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 :
- Appelez IFileOperation::D eleteItem pour déclarer le fichier ou le dossier à supprimer.
- 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) |