IVssBackupComponents::QueryRevertStatus-Methode (vsbackup.h)

Die QueryRevertStatus-Methode gibt einen IVssAsync-Schnittstellenzeiger zurück, mit dem die status des rückgängig machen-Vorgangs bestimmt werden kann.

Syntax

HRESULT QueryRevertStatus(
  [in]  VSS_PWSZ  pwszVolume,
  [out] IVssAsync **ppAsync
);

Parameter

[in] pwszVolume

Breite NULL-Zeichenfolge, die den Namen des Volumes enthält. Der Name muss in einem der folgenden Formate vorliegen und einen nachfolgenden umgekehrten Schrägstrich (\) enthalten:

  • Der Pfad eines eingebundenen Ordners, z. B. Y:\MountX\
  • Ein Laufwerkbuchstabe, z. B. D:\
  • Ein Volume-GUID-Pfad der Form \\?\Volume{GUID}\ (wobei GUID das Volume identifiziert)

[out] ppAsync

Zeiger auf einen Speicherort, der einen IVssAsync-Schnittstellenzeiger empfängt, mit dem die status des rückgängig machen-Prozesses abgerufen werden kann. Wenn der Vorgang abgeschlossen ist, muss der Aufrufer den Schnittstellenzeiger freigeben, indem er die IUnknown::Release-Methode aufruft.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
S_OK
Der Vorgang wurde durchgeführt.
E_ACCESSDENIED
Der aufrufende Prozess verfügt über unzureichende Berechtigungen.
E_FAIL
Es liegt ein interner Fehler vor.
E_INVALIDARG
Einer der übergebenen Parameter ist ungültig.
E_NOTIMPL
Der Anbieter für das Volume unterstützt keine rückgängig machen Vorgänge.
E_OUTOFMEMORY
Der Aufrufer verfügt nicht über Arbeitsspeicher oder andere Systemressourcen.
E_POINTER
Einer der erforderlichen Zeigerparameter ist NULL.
VSS_E_OBJECT_NOT_FOUND
Der pwszVolume-Parameter ist kein gültiges Volume.
VSS_E_VOLUME_NOT_SUPPORTED
Die Wiederherstellung wird auf diesem Volume nicht unterstützt.

Hinweise

Der rückgängig machen Vorgangs wird auch dann fortgesetzt, wenn der Computer neu gestartet wird, und kann nicht abgebrochen oder rückgängig werden, es sei denn, es wird eine sicherung wiederhergestellt, die mit einer anderen Methode erstellt wurde. Die QueryStatus-Methode für die zurückgegebene
Die IVssAsync-Schnittstelle kann keine VSS_S_ASYNC_CANCELLED zurückgeben, da der rückgängig machen-Vorgang nach dem Start nicht abgebrochen werden kann.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vsbackup.h (einschließlich VsBackup.h, Vss.h, VsWriter.h)
Bibliothek VssApi.lib

Weitere Informationen

IVssAsync

IVssBackupComponents

IVssBackupComponents::RevertToSnapshot