Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el nivel de protección de instantáneas y el estado del volumen especificado.
Sintaxis
HRESULT GetVolumeProtectLevel(
[in] VSS_PWSZ pwszVolumeName,
[out] VSS_VOLUME_PROTECTION_INFO *protectionLevel
);
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)
[out] protectionLevel
Dirección de un búfer asignado por el autor de la llamada que recibe una estructura de VSS_VOLUME_PROTECTION_INFO que contiene información sobre el nivel de protección de instantáneas del volumen.
Valor devuelto
A continuación se muestran los códigos de retorno válidos para este método.
| Valor | Significado |
|---|---|
|
El nivel de protección de instantáneas se ha consultado correctamente. |
|
El autor de la llamada no es un administrador. |
|
Uno de los valores de parámetro no es válido. |
|
El proveedor del volumen no admite la protección contra instantáneas. |
|
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. |
|
No se encontró el volumen especificado. |
Comentarios
El método GetVolumeProtectLevel obtiene información sobre el nivel de protección actual del volumen. Si el volumen está en un estado con errores, el miembro m_protectionFault de la estructura de VSS_VOLUME_PROTECTION_INFO contiene el error de protección actual y el miembro m_failureStatus contiene el motivo por el que el volumen está en estado de error. Si el volumen no está en un estado defectuoso, el m_protectionFault y los miembros m_failureStatus serán cero.
Si el valor del parámetro protectionLevel es VSS_PROTECTION_LEVEL_SNAPSHOT, los solicitantes deben establecer asociaciones de área de almacenamiento de instantáneas (área de diferencias) mediante el método IVssDifferentialSoftwareSnapshotMgmt::AddDiffArea .
Requisitos
| Requisito | Value |
|---|---|
| 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
IVssDifferentialSoftwareSnapshotMgmt3::SetVolumeProtectLevel