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 .
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 |