Compartir a través de


Método IVssDifferentialSoftwareSnapshotMgmt3::ClearVolumeProtectFault (vsmgmt.h)

Borra el estado de error de protección del volumen especificado.

Sintaxis

HRESULT ClearVolumeProtectFault(
  [in] VSS_PWSZ pwszVolumeName
);

Parámetros

[in] pwszVolumeName

El nombre del objeto visual. Este parámetro es obligatorio y no puede ser NULL.

El nombre debe tener uno de los siguientes formatos y debe incluir una barra diagonal inversa final (\):

  • Ruta de acceso de una carpeta montada, por ejemplo, Y:\MountX\
  • Una letra de unidad, por ejemplo, D:\
  • Ruta de acceso GUID de volumen con el formato \\?\Volume{GUID}\ (donde GUID identifica el volumen)

Valor devuelto

A continuación se muestran los códigos de retorno válidos para este método.

Valor Significado
S_OK
El estado de error de protección se ha borrado correctamente.
E_ACCESSDENIED
0x80070005L
El autor de la llamada no es un administrador.
E_INVALIDARG
0x80070057L
Uno de los valores de parámetro no es válido.
E_NOTIMPL
0x800000001L
El proveedor del volumen no admite la protección contra instantáneas.
VSS_E_PROVIDER_VETO
0x80042306L
Se ha producido un error de proveedor esperado. El código de error se registra en el registro de eventos. Para obtener más información, vea Control de eventos y errores en VSS.
VSS_E_OBJECT_NOT_FOUND
0x80042308L
No se encontró el volumen especificado.

Comentarios

El método ClearVolumeProtectFault desmonta el volumen y restablece el miembro de error de protección del volumen en FALSE para permitir que la E/S normal continúe en el volumen. Si el volumen no está en un estado defectuoso, este método no hace nada.

Requisitos

   
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado vsmgmt.h

Consulte también

IVssDifferentialSoftwareSnapshotMgmt3