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