IFsiDirectoryItem::Add-Methode (imapi2fs.h)
Fügt dem Dateisystemimage eine Datei oder ein Verzeichnis hinzu, die vom IFsiItem-Objekt beschrieben wird.
Syntax
HRESULT Add(
[in] IFsiItem *item
);
Parameter
[in] item
Eine IFsiItem-Schnittstelle des IFsiFileItem - oder IFsiDirectoryItem-Objekts , das dem Dateisystemimage hinzugefügt werden soll.
Rückgabewert
S_OK wird bei Erfolg zurückgegeben, aber als Ergebnis der Implementierung können andere Erfolgscodes zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Einem Vorgangsfehler zurückgegeben, stellen jedoch nicht die einzigen möglichen Fehlerwerte dar:
Rückgabecode | Beschreibung |
---|---|
|
Der Zeiger ist ungültig.
Wert: 0x80004003 |
|
Pfad '%1!s!' ist falsch formatiert oder enthält ungültige Zeichen.
Wert: 0xC0AAB110 |
|
Daten aus dem Datenstrom, der für die Datei '%1!ls!' bereitgestellt wird, können nicht gelesen werden.
Wert: 0xC0AAB129 |
|
ls!' Name ist bereits vorhanden.
Wert: 0xC0AAB112 |
|
Versuch, '%1!ls!' hinzuzufügen failed: Kann keinen dateisystemspezifischen eindeutigen Namen für %2!ls! erstellen. -Dateisystem durchgeführt.
Wert: 0xC0AAB113 |
|
Hinzufügen von '%1!ls!' würde zu einem Ergebnisbild führen, das größer als der aktuell konfigurierte Grenzwert ist.
Wert: 0xC0AAB120 |
|
ISO9660 ist auf 8 Verzeichnisebenen beschränkt.
Wert: 0xC0AAB131 |
|
Dieses Dateisystemimage enthält zu viele Verzeichnisse für %1!ls! -Dateisystem durchgeführt.
Wert: 0xC0AAB130 |
|
Das Verzeichnis '%1!s!' in der FileSystemImage-Hierarchie nicht gefunden.
Wert: 0xC0AAB11A |
|
Diese Datei oder das Verzeichnis 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 Hinzufügen dieser Datei oder des Verzeichnisses würde dazu führen, dass ein Ergebnisimage größer als der aktuell konfigurierte Grenzwert ist.
Wert: 0xC0AAB120 |
|
Fehler beim Zuordnen des erforderlichen Arbeitsspeichers.
Wert: 0x8007000E |
Hinweise
Um ein Verzeichniselement oder Dateielement zu erstellen, rufen Sie die IFileSystemImage::CreateDirectoryItem-Methode bzw. die IFileSystemImage::CreateFileItem-Methode auf.
Sobald dem Dateisystemimage ein Element hinzugefügt wurde, wird die IFsiFileItem::get_Data-Eigenschaft schreibgeschützt.
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 |