VDS Interfaces

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

Los objetos del Servicio de disco virtual (VDS) proporcionan interfaces que exponen métodos para consultar, configurar y mantener dispositivos de almacenamiento.

Interfaz Descripción
IEnumVdsObject Enumera a través de un conjunto de objetos VDS de un tipo determinado.
IVdsAdmin Registra un proveedor con VDS.
IVdsAdvancedDisk Crea y elimina particiones y modifica los atributos de partición.
IVdsAdvancedDisk2 Proporciona un método para cambiar los tipos de partición.
IVdsAdviseSink Recibe notificaciones de VDS.
IVdsAsync Administra operaciones asincrónicas.
IVdsController Expone métodos para realizar operaciones de consulta y configuración en un controlador.
IVdsControllerControllerPort Proporciona un método para enumerar los puertos de controlador para una clase que implementa la interfaz IVdsController .
IVdsControllerPort Proporciona métodos para realizar operaciones de consulta y configuración en un puerto de controlador.
IVdsCreatePartitionEx Crea una partición en un disco básico.
IVdsDisk Consulta y configura discos básicos y dinámicos.
IVdsDisk2 Proporciona un método para establecer el modo SAN de un disco en sin conexión o en línea.
IVdsDiskPartitionMF Proporciona métodos para realizar operaciones de administración del sistema de archivos en particiones.
IVdsDiskPartitionMF2 Proporciona un método para dar formato a una partición con opciones de formato adicionales.
IVdsDrive Proporciona métodos para realizar operaciones de consulta y configuración en una unidad.
IVdsDrive2 Proporciona un método para consultar las propiedades de una unidad.
IVdsHbaPort Proporciona métodos para consultar e interactuar con los puertos HBA en el sistema local.
IVdsHwProvider Proporciona métodos para realizar operaciones de consulta, reenumeración y actualización en un proveedor de hardware.
IVdsHwProviderPrivate Proporciona un método que permite a VDS determinar si el proveedor de hardware posee un LUN especificado.
IVdsHwProviderPrivateMpio Proporciona un método que establece el estado de las rutas de acceso que se originan desde un puerto HBA determinado al proveedor.
IVdsHwProviderStoragePools Proporciona métodos para crear LUN en un bloque de almacenamiento y enumerar los grupos de almacenamiento administrados por un proveedor de hardware.
IVdsHwProviderType Proporciona un método para recuperar el tipo de proveedor de hardware.
IVdsHwProviderType2 Esta interfaz no está implementada. Use IVdsHwProviderType en su lugar.
IVdsIscsiInitiatorAdapter Proporciona métodos para consultar e interactuar con adaptadores de iniciador iSCSI en el sistema local.
IVdsIscsiInitiatorPortal Proporciona métodos para consultar e interactuar con portales del iniciador iSCSI en el sistema local.
IVdsIscsiPortal Proporciona métodos para realizar operaciones de consulta y configuración en un portal iSCSI.
IVdsIscsiPortalGroup Proporciona métodos para realizar servicios de consulta y configuración en un grupo de portales iSCSI.
IVdsIscsiPortalLocal Proporciona métodos para establecer claves precompartidas de IPSEC específicas del iniciador local en un portal iSCSI.
IVdsIscsiTarget Proporciona métodos para realizar operaciones de consulta y configuración en un destino iSCSI.
IVdsLun Proporciona métodos para realizar operaciones de consulta y configuración en un LUN (número de unidad lógica).
IVdsLun2 Proporciona métodos para aplicar y consultar sugerencias de número de unidad lógica (LUN).
IVdsLunControllerPorts Proporciona métodos para realizar operaciones de configuración de puerto de controlador en un LUN.
IVdsLunIscsi Proporciona métodos para realizar operaciones de consulta y configuración en un LUN iSCSI.
IVdsLunMpio Proporciona métodos para realizar operaciones de consulta y configuración en un LUN con extensiones MPIO.
IVdsLunNaming Proporciona un método para asignar un nombre a los LUN para una clase que implementa la interfaz IVdsLun .
IVdsLunNumber Proporciona un método para consultar el número LUN de un LUN.
IVdsLunPlex Proporciona métodos para realizar operaciones de consulta y configuración en un plex LUN.
IVdsMaintenance Proporciona métodos para realizar operaciones de mantenimiento en un subsistema, controlador o unidad.
IVdsOpenVDisk Define métodos para administrar un disco virtual.
IVdsPack Consulta y configura paquetes que contienen discos y crea volúmenes.
IVdsPack2 Proporciona un método para crear volúmenes alineados en un paquete.
IVdsProvider Devuelve las propiedades de un proveedor de hardware o software.
IVdsProviderPrivate Proporciona métodos para permitir que VDS realice operaciones diversas en objetos de proveedor.
IVdsProviderSupport Proporciona un método para indicar qué versiones de las interfaces de VDS son compatibles con el proveedor.
IVdsRemovable Consulta y expulsa discos extraíbles, como CD-ROM.
IVdsService Proporciona métodos de nivel de servicio para trabajar con VDS.
IVdsServiceHba Proporciona un método para consultar los puertos HBA en el sistema local.
IVdsServiceIscsi Proporciona métodos para interactuar con el servicio iniciador local.
IVdsServiceLoader Inicia los discos duros virtuales.
IVdsServiceUninstallDisk Proporciona métodos para desinstalar discos básicos y dinámicos.
IVdsStoragePool Proporciona métodos para consultar información y enumerar objetos relacionados para un bloque de almacenamiento.
IVdsSubSystem Proporciona métodos para realizar operaciones de consulta y configuración en un subsistema.
IVdsSubSystem2 Proporciona métodos para realizar operaciones de consulta y configuración en un subsistema mediante las estructuras VDS_HINTS2 y VDS_SUB_SYSTEM_PROP2 .
IVdsSubSystemImportTarget Proporciona métodos para consultar y configurar el destino de importación de VSS predeterminado para el subsistema.
IVdsSubSystemInterconnect Proporciona un método para consultar los tipos de interconexión admitidos por un subsistema.
IVdsSubSystemIscsi Proporciona métodos para consultar y configurar destinos y portales iSCSI en un subsistema.
IVdsSubSystemNaming Proporciona un método para asignar un nombre a subsistemas para una clase que implementa la interfaz IVdsSubSystem .
IVdsSwProvider Realiza operaciones de proveedor de software.
IVdsVDisk Define métodos para administrar un disco virtual.
IVdsVdProvider Define métodos para crear y administrar discos virtuales.
IVdsVolume Crea y elimina los plexos de volumen y modifica los atributos de volumen.
IVdsVolume2 Proporciona un método para devolver información de propiedad de volumen, incluidos los GUID de volumen.
IVdsVolumeMF Realiza operaciones de ruta de acceso y sistema de archivos en objetos de volumen.
IVdsVolumeMF2 Proporciona métodos para realizar operaciones adicionales de administración del sistema de archivos en el objeto de volumen.
IVdsVolumeMF3 Proporciona métodos para realizar operaciones adicionales de administración del sistema de archivos en el objeto de volumen.
IVdsVolumeOnline Proporciona un método para poner en línea volúmenes individuales.
IVdsVolumePlex Consulta el volumen contenedor y repara extensiones incorrectas.
IVdsVolumeShrink Proporciona métodos para admitir la reducción del volumen.