Partager via


Méthode IFsiDirectoryItem ::Remove (imapi2fs.h)

Supprime l’élément spécifié de l’image du système de fichiers.

Syntaxe

HRESULT Remove(
  [in] BSTR path
);

Paramètres

[in] path

Chaîne qui contient le chemin relatif de l’élément à supprimer. Le chemin d’accès est relatif à l’élément de répertoire actif.

Spécifiez le chemin d’accès complet lors de l’appel de cette méthode à partir de l’élément de répertoire racine.

Valeur retournée

S_OK est retourné en cas de réussite, mais d’autres codes de réussite peuvent être retournés à la suite de l’implémentation. Les codes d’erreur suivants sont généralement retournés en cas d’échec de l’opération, mais ne représentent pas les seules valeurs d’erreur possibles :

Code de retour Description
IMAPI_E_INVALID_PATH
Chemin d’accès '%1 !s !' est mal formé ou contient des caractères non valides.

Valeur : 0xC0AAB110

E_OUTOFMEMORY
Impossible d’allouer la mémoire nécessaire.

Valeur : 0x8007000E

IMAPI_E_INVALID_PARAM
La valeur spécifiée pour le paramètre %1 !ls ! n’est pas valide.

Valeur : 0xC0AAB101

IMAPI_E_NOT_IN_FILE_SYSTEM
ls !' ne fait pas partie du système de fichiers. Il doit être ajouté pour terminer cette opération.

Valeur : 0xC0AAB10B

IMAPI_E_READONLY
L’objet FileSystemImage est en mode lecture seule.

Valeur : 0xC0AAB102

IMAPI_E_DIR_NOT_EMPTY
Le répertoire %1 !s ! n’est pas vide.

Valeur : 0xC0AAB10A

IMAPI_E_FSI_INTERNAL_ERROR
Une erreur interne s’est produite : %1 !ls !.

Valeur : 0xC0AAB100

Remarques

Cette méthode n’est appelable que sur les éléments de répertoire présents dans l’image du système de fichiers.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista, Windows XP avec SP2 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête imapi2fs.h

Voir aussi

IFsiDirectoryItem

IFsiDirectoryItem ::AddDirectory

IFsiDirectoryItem ::AddFile

IFsiDirectoryItem ::RemoveTree