Método IVdsAdvancedDisk::D eletePartition (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.]
Elimina una partición de un disco básico.
Sintaxis
HRESULT DeletePartition(
[in] ULONGLONG ullOffset,
[in] BOOL bForce,
[in] BOOL bForceProtected
);
Parámetros
[in] ullOffset
Desplazamiento de partición.
[in] bForce
Si este parámetro se establece en TRUE, VDS elimina todas las particiones incondicionalmente (excepto OEM, ESP o MSR). Si se establece en FALSE, se produce un error en la operación si la partición está en uso. Se considera que una partición está en uso si se producen errores en las llamadas para bloquear o desmontar el volumen.
[in] bForceProtected
Si este parámetro se establece en TRUE, VDS elimina todas las particiones protegidas (incluidos OEM, ESP y MSR) incondicionalmente. Si se establece en FALSE, se produce un error en la operación si la partición está protegida.
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 pueden originarse en VDS en sí o en el proveedor de VDS subyacente que se está usando. Entre los valores devueltos posibles se incluyen los siguientes.
Código o valor devuelto | Descripción |
---|---|
|
La partición se eliminó correctamente. |
|
El medio no admite esta operación. Por ejemplo, no puede eliminar una partición en un CD-ROM. |
|
Esta operación no se admite en discos dinámicos. |
|
La partición extendida no está vacía. |
|
Este valor indica un error de proveedor. Se anula la operación. |
|
La partición está en uso. |
|
La partición se eliminó correctamente, pero VDS no pudo quitar las rutas de acceso. |
|
La partición se eliminó correctamente, pero VDS no pudo actualizar las opciones de arranque en el almacén de datos de configuración de arranque (BCD).
Windows Server 2003: Las opciones de arranque se almacenan en el archivo boot.ini en un sistema x86 o x64 o NVRAM en un sistema Itanium. |
Requisitos
Requisito | Value |
---|---|
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 |