Metodo IVssDifferentialSoftwareSnapshotMgmt3::ClearVolumeProtectFault (vsmgmt.h)

Cancella lo stato di errore di protezione per il volume specificato.

Sintassi

HRESULT ClearVolumeProtectFault(
  [in] VSS_PWSZ pwszVolumeName
);

Parametri

[in] pwszVolumeName

Il nome del volume. Questo parametro è obbligatorio e non può essere NULL.

Il nome deve essere in uno dei formati seguenti e deve includere una barra rovesciata finale (\):

  • Percorso di una cartella montata, ad esempio Y:\MountX\
  • Lettera di unità, ad esempio D:\
  • Percorso GUID del volume nel formato \\?\Volume{GUID}\ (dove GUID identifica il volume)

Valore restituito

Di seguito sono riportati i codici restituiti validi per questo metodo.

Valore Significato
S_OK
Lo stato di errore di protezione è stato cancellato correttamente.
E_ACCESSDENIED
0x80070005L
Il chiamante non è un amministratore.
E_INVALIDARG
0x80070057L
Uno dei valori dei parametri non è valido.
E_NOTIMPL
0x80000001L
Il provider per il volume non supporta la protezione della copia shadow.
VSS_E_PROVIDER_VETO
0x80042306L
Si è verificato un errore previsto del provider. Il codice di errore viene registrato nel registro eventi. Per altre informazioni, vedere Gestione degli eventi e degli errori in VSS.
VSS_E_OBJECT_NOT_FOUND
0x80042308L
Impossibile trovare il volume specificato.

Commenti

Il metodo ClearVolumeProtectFault smonta il volume e reimposta il membro di errore di protezione del volume su FALSE per consentire la continuazione dell'I/O normale nel volume. Se il volume non è in uno stato con errori, questo metodo non esegue alcuna operazione.

Requisiti

   
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione vsmgmt.h

Vedi anche

IVssDifferentialSoftwareSnapshotMgmt3