Freigeben über


IFileSystemImage::RollbackToChangePoint-Methode (imapi2fs.h)

Stellt das Bild wieder auf den angegebenen Änderungspunkt zurück.

Syntax

HRESULT RollbackToChangePoint(
  [in] LONG changePoint
);

Parameter

[in] changePoint

Änderungspunkt, der den Zielzustand für das Rollback identifiziert.

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
IMAPI_E_TOO_MANY_DIRS
Dieses Dateisystemimage weist zu viele Verzeichnisse für das Dateisystem %1!ls! auf.

Wert: 0xC0AAB130

IMAPI_E_ISO9660_LEVELS
ISO9660 ist auf 8 Verzeichnisebenen beschränkt.

Wert: 0xC0AAB131

Hinweise

In der Regel ruft eine Anwendung die IFileSystemImage::get_ChangePoint-Methode auf und speichert den Änderungspunktwert, bevor sie eine Änderung am Dateisystem vornimmt. Bei Bedarf können Sie den Änderungspunktwert an diese Methode übergeben, um Änderungen seit diesem Zeitpunkt in der Entwicklung zu rückgängig machen.

Eine Anwendung kann die IFileSystemImage::LockInChangePoint-Methode aufrufen, um den Status eines Dateisystemimages an jedem Zeitpunkt seiner Entwicklung zu sperren. Nachdem eine Sperre festgelegt wurde, können Sie diese Methode nicht aufrufen, um das Dateisystemimage in den früheren Zustand zu rückgängig machen.

Anforderungen

   
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

Weitere Informationen

IFileSystemImage

IFileSystemImage::LockInChangePoint

IFileSystemImage::get_ChangePoint