Freigeben über


IVssDifferentialSoftwareSnapshotMgmt3::ClearVolumeProtectFault-Methode (vsmgmt.h)

Löscht den Schutzfehlerstatus für das angegebene Volume.

Syntax

HRESULT ClearVolumeProtectFault(
  [in] VSS_PWSZ pwszVolumeName
);

Parameter

[in] pwszVolumeName

Der Name des Volumes. Dieser Parameter ist erforderlich und darf nicht NULL sein.

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 im Format \\?\Volume{GUID}\ (wobei GUID das Volume identifiziert)

Rückgabewert

Im Folgenden sind die gültigen Rückgabecodes für diese Methode aufgeführt.

Wert Bedeutung
S_OK
Der Schutzfehlerstatus wurde erfolgreich gelöscht.
E_ACCESSDENIED
0x80070005L
Der Aufrufer ist kein Administrator.
E_INVALIDARG
0x80070057L
Einer der Parameterwerte ist ungültig.
E_NOTIMPL
0x800000001L
Der Anbieter für das Volume unterstützt keinen Schattenkopienschutz.
VSS_E_PROVIDER_VETO
0x80042306L
Ein erwarteter Anbieterfehler ist aufgetreten. Der Fehlercode wird im Ereignisprotokoll protokolliert. Weitere Informationen finden Sie unter Ereignis- und Fehlerbehandlung unter VSS.
VSS_E_OBJECT_NOT_FOUND
0x80042308L
Das angegebene Volume wurde nicht gefunden.

Hinweise

Die ClearVolumeProtectFault-Methode hebt die Einbindung des Volumes auf und setzt den Schutzfehlerelement des Volumes auf FALSE zurück, damit normale E/A-Vorgänge auf dem Volume fortgesetzt werden können. Wenn sich das Volume nicht in einem fehlerhaften Zustand befindet, macht diese Methode nichts.

Anforderungen

   
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile vsmgmt.h

Weitere Informationen

IVssDifferentialSoftwareSnapshotMgmt3