IFsiDirectoryItem::Remove-Methode (imapi2fs.h)
Entfernt das angegebene Element aus dem Dateisystemimage.
Syntax
HRESULT Remove(
[in] BSTR path
);
Parameter
[in] path
Zeichenfolge, die den relativen Pfad des zu entfernenden Elements enthält. Der Pfad ist relativ zum aktuellen Verzeichniselement.
Geben Sie den vollständigen Pfad an, wenn Sie diese Methode aus dem Stammverzeichniselement aufrufen.
Rückgabewert
S_OK wird bei Erfolg zurückgegeben, aber andere Erfolgscodes können als Ergebnis der Implementierung zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Vorgangsfehlern zurückgegeben, stellen aber nicht die einzigen möglichen Fehlerwerte dar:
Rückgabecode | Beschreibung |
---|---|
|
Pfad '%1!s!' ist schlecht formatiert oder enthält ungültige Zeichen.
Wert: 0xC0AAB110 |
|
Fehler beim Zuweisen des erforderlichen Arbeitsspeichers.
Wert: 0x8007000E |
|
Der für den Parameter %1!ls! angegebene Wert ist ungültig.
Wert: 0xC0AAB101 |
|
ls!" ist nicht Teil des Dateisystems. Sie muss hinzugefügt werden, um diesen Vorgang abzuschließen.
Wert: 0xC0AAB10B |
|
Das FileSystemImage-Objekt befindet sich im schreibgeschützten Modus.
Wert: 0xC0AAB102 |
|
Das Verzeichnis %1!s! ist nicht leer.
Wert: 0xC0AAB10A |
|
Interner Fehler: %1!ls!.
Wert: 0xC0AAB100 |
Hinweise
Diese Methode kann nur für Verzeichniselemente aufgerufen werden, die im Dateisystemimage vorhanden sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | imapi2fs.h |