Método IVdsVolumeMF::D eleteAccessPath (vds.h)
[A partir de Windows 8 y Windows Server 2012, la interfaz COM del servicio de disco virtual se sustituye por la API de administración de almacenamiento de Windows.]
Quita la ruta de acceso del volumen actual.
Sintaxis
HRESULT DeleteAccessPath(
[in] LPWSTR pwszPath,
[in] BOOL bForce
);
Parámetros
[in] pwszPath
Cadena que contiene la ruta de acceso que se va a quitar. Una ruta de acceso puede ser una letra de unidad o una ruta de acceso a un directorio vacío en un volumen NTFS. Si es una letra de unidad, debe incluir una barra diagonal inversa final, por ejemplo, "F:". Si es una ruta de acceso a un directorio, la barra diagonal inversa final no es necesaria, por ejemplo, "C:\MyFolder\MyDocuments".
[in] bForce
Si es TRUE, la ruta de acceso se elimina incondicionalmente, incluso si el volumen está en uso. Este parámetro solo es significativo cuando la ruta de acceso es una letra de unidad.
Valor devuelto
Este método puede devolver valores HRESULT estándar, como E_INVALIDARG o E_OUTOFMEMORY, y valores devueltos específicos de VDS. También puede devolver códigos de error del sistema convertidos mediante la macro HRESULT_FROM_WIN32 . Los errores se pueden originar en VDS en sí o en el proveedor de VDS subyacente que se está usando. Entre los posibles valores devueltos se incluyen los siguientes.
Código o valor devuelto | Descripción |
---|---|
|
El método se completó correctamente. |
|
La ruta de acceso conduce al volumen del sistema, el volumen de arranque, el volumen crashdump, el volumen de hibernación o el volumen pagefile. No se puede quitar la letra de unidad de estos volúmenes. |
|
No se encuentra la ruta de acceso especificada. |
|
La ruta de acceso se eliminó correctamente; sin embargo, se produjo un error. VDS posiblemente no pudo actualizar el atributo de tabla de particiones GUID (GPT) de una partición o no pudo eliminar un recurso compartido de red predeterminado (como F$) al eliminar la letra de unidad. |
|
Error en el volumen. |
|
No se puede acceder al paquete que contiene el volumen. |
Comentarios
Si no hay identificadores abiertos en el volumen, la letra de unidad se quita inmediatamente. Sin embargo, si hay identificadores abiertos en el volumen, el volumen no se puede bloquear y la letra de unidad se quita cuando se reinicia el equipo.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | vds.h |
Library | Uuid.lib |