Freigeben über


IVssBackupComponentsEx3::RecoverSet-Methode (vsbackup.h)

Initiiert einen LUN-Neusynchronisierungsvorgang. Diese Methode wird nur unter Windows Server-Betriebssystemen unterstützt.

Syntax

HRESULT RecoverSet(
  [in]  DWORD     dwFlags,
  [out] IVssAsync **ppAsync
);

Parameter

[in] dwFlags

Eine Bitmaske von VSS_RECOVERY_OPTIONS Flags, die angeben, wie die Neusynchronisierung ausgeführt werden soll.

[out] ppAsync

Ein Zeiger auf eine Variable, die einen IVssAsync-Schnittstellenzeiger empfängt, mit dem die status des LUN-Neusynchronisierungsvorgangs 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.

Rückgabecode/-wert BESCHREIBUNG
S_OK
0x00000000L
Der Vorgang wurde erfolgreich abgeschlossen.
E_NOTIMPL
0x800000001L
Der Anbieter für das Volume unterstützt keine LUN-Neusynchronisierung.
VSS_E_BAD_STATE
0x80042301L
Mögliche Gründe für diesen Rückgabewert sind:
  • Es gibt keinen Hardwareanbieter, der den Vorgang unterstützt.
  • Der Anforderer hat dem Wiederherstellungssatz keine Volumes hinzugefügt.
  • Die Methode wurde in WinPE oder im abgesicherten Modus aufgerufen.
  • Der Aufrufer hat die IVssBackupComponents::InitializeForRestore-Methode vor dem Aufrufen dieser Methode nicht aufgerufen.
VSS_E_LEGACY_PROVIDER
0x800423F7L
Diese Version des Hardwareanbieters unterstützt diesen Vorgang nicht.
VSS_E_PROVIDER_VETO
0x80042306L
Ein unerwarteter Anbieterfehler ist aufgetreten. Wenn dieser Fehlercode zurückgegeben wird, muss der Fehler in einem Eintrag im Anwendungsereignisprotokoll beschrieben werden, der dem Benutzer Informationen zur Problembehebung gibt.
VSS_E_UNSELECTED_VOLUME
0x8004232AL
Das Neusynchronisierungsziel enthielt ein Volume, das nicht explizit enthalten war.
VSS_E_CANNOT_REVERT_DISKID
0x800423FEL
Die MBR-Signatur oder GPT-ID für einen oder mehrere Datenträger konnte nicht auf den beabsichtigten Wert festgelegt werden. Weitere Informationen finden Sie im Anwendungsereignisprotokoll.

Hinweise

Am Ende des Neusynchronisierungsvorgangs weist die neu neu neuchronisierte LUN standardmäßig die gleiche Datenträgersignatur auf, die die Ziel-LUN vor der Neusynchronisierung hatte.

Diese Methode kann in WinPE nicht aufgerufen werden und kann nicht im abgesicherten Modus aufgerufen werden. Vor dem Aufrufen dieser Methode muss der Aufrufer IVssBackupComponents::InitializeForRestore aufrufen, um die Neusynchronisierung vorzubereiten.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vsbackup.h (einschließlich VsBackup.h, Vss.h, VsWriter.h)

Weitere Informationen

IVssBackupComponentsEx3