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 |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Der aufrufende Prozess verfügt über unzureichende Berechtigungen. |
|
Es liegt ein interner Fehler vor. |
|
Einer der übergebenen Parameter ist ungültig. |
|
Der Anbieter für das Volume unterstützt keine rückgängig machen Vorgänge. |
|
Der Aufrufer verfügt nicht über Arbeitsspeicher oder andere Systemressourcen. |
|
Einer der erforderlichen Zeigerparameter ist NULL. |
|
Der pwszVolume-Parameter ist kein gültiges Volume. |
|
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 |