Interfaz IVdsAdvancedDisk (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.]

Crea y elimina particiones y modifica los atributos de partición.

Herencia

La interfaz IVdsAdvancedDisk hereda de la interfaz IUnknown . IVdsAdvancedDisk también tiene estos tipos de miembros:

Métodos

La interfaz IVdsAdvancedDisk tiene estos métodos.

 
IVdsAdvancedDisk::AssignDriveLetter

Asigna una letra de unidad a una partición oem, ESP o desconocida existente.
IVdsAdvancedDisk::ChangeAttributes

Modifica los atributos de la partición.
IVdsAdvancedDisk::Clean

Quita la información de partición y anula la inicialización de los discos básicos o dinámicos. Windows Server 2003: el método Clean no es compatible con dispositivos extraíbles.
IVdsAdvancedDisk::CreatePartition

Crea una partición en un disco básico. El método IVdsCreatePartitionEx::CreatePartitionEx sustituye a este método.
IVdsAdvancedDisk::D eleteDriveLetter

Elimina una letra de unidad asignada a una partición OEM, ESP o desconocida.
IVdsAdvancedDisk::D eletePartition

Elimina una partición de un disco básico.
IVdsAdvancedDisk::FormatPartition

Da formato a una partición existente oem, ESP o desconocida. (IVdsAdvancedDisk.FormatPartition)
IVdsAdvancedDisk::GetDriveLetter

Devuelve la letra de unidad asignada a una partición OEM, ESP o desconocida.
IVdsAdvancedDisk::GetPartitionProperties

Devuelve las propiedades de la partición identificadas por el desplazamiento de partición.
IVdsAdvancedDisk::QueryPartitions

Devuelve los detalles de todas las particiones del disco actual.

Comentarios

La relación entre particiones y volúmenes es compleja y se describe mejor en términos del proveedor de software (básico o dinámico) que administra el disco. Los proveedores básicos admiten las tres categorías siguientes de particiones:

  • Particiones que no son volúmenes, ya que no se pueden dar formato ni asignarles una letra de unidad. Estas particiones son particiones MSR, particiones de metadatos LDM y particiones extendidas.
  • Particiones asociadas a volúmenes ocultos, a las que se puede dar formato y asignar una letra de unidad, pero que no hospedan datos de usuario. En su lugar, el sistema usa estas particiones para arrancar, recuperar, etc. Las particiones incluyen particiones OEM, particiones ESP en discos GPT y particiones desconocidas. No puede usar las interfaces IVdsVolume o IVdsVolumeMF para dar formato a estas particiones. En su lugar, use la interfaz IVdsAdvancedDisk , que expone los métodos AssignDriveLetter, DeleteDriveLetter y FormatPartition .
  • Las particiones que no se dividen en las dos categorías anteriores contienen datos de usuario, archivos y el sistema operativo instalado para el usuario. Estas particiones son siempre volúmenes; puede darles formato, asignarles letras de unidad y enumerarlos con las funciones FindFirstVolume y FindNextVolume .
En general, los proveedores dinámicos no asignan volúmenes a particiones. Las excepciones son volúmenes del sistema, volúmenes de arranque y volúmenes para los que el autor de la llamada solicita explícitamente esta asignación. Solo los métodos GetPartitionProperties, QueryPartitions y Clean son operaciones válidas que se realizarán en discos dinámicos. Se produce un error en todos los demás métodos. Excepto para el método Clean , las operaciones de tipo de configuración no son válidas en discos dinámicos.

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

Consulte también

Disk (objeto)

IVdsVolume

IVdsVolumeMF

VDS Interfaces