Partilhar via


VDS Interfaces

[A partir do Windows 8 e do Windows Server 2012, o Virtual Disk Service interface COM é substituído pela API de Gerenciamento de Armazenamento do Windows.]

Os objetos VDS (Serviço de Disco Virtual) fornecem interfaces que expõem métodos para consultar, configurar e manter dispositivos de armazenamento.

Interface Descrição
IEnumVdsObject Enumera através de um conjunto de objetos VDS de um determinado tipo.
IVdsAdmin Registra um provedor com VDS.
IVdsAdvancedDisk Cria e exclui partições e modifica atributos de partição.
IVdsAdvancedDisk2 Fornece um método para alterar os tipos de partição.
IVdsAdviseSink Recebe notificações VDS.
IVdsAsync Gerencia operações assíncronas.
IVdsController Expõe métodos para executar operações de consulta e configuração em um controlador.
IVdsControllerControllerPort Fornece um método para enumerar portas de controlador para uma classe que implementa o interface de IVdsController.
IVdsControllerPort Fornece métodos para executar operações de consulta e configuração em uma porta do controlador.
IVdsCreatePartitionEx Cria uma partição em um disco básico.
IVdsDisk Consulta e configura discos básicos e dinâmicos.
IVdsDisk2 Fornece um método para definir o modo SAN de um disco como offline ou online.
IVdsDiskPartitionMF Fornece métodos para executar operações de gerenciamento do sistema de arquivos em partições.
IVdsDiskPartitionMF2 Fornece um método para formatar uma partição com opções de formatação adicionais.
IVdsDrive Fornece métodos para executar operações de consulta e configuração em uma unidade.
IVdsDrive2 Fornece um método para consultar as propriedades de uma unidade.
IVdsHbaPort Fornece métodos para consultar e interagir com portas HBA no sistema local.
IVdsHwProvider Fornece métodos para executar operações de consulta, reenumeração e atualização em um provedor de hardware.
IVdsHwProviderPrivate Fornece um método que permite ao VDS determinar se o provedor de hardware possui um LUN especificado.
IVdsHwProviderPrivateMpio Fornece um método que define o status de caminhos originários de uma porta HBA específica para o provedor.
IVdsHwProviderStoragePools Fornece métodos para criar LUNs em um pool de armazenamento e enumerar os pools de armazenamento gerenciados por um provedor de hardware.
IVdsHwProviderType Fornece um método para recuperar o tipo de provedor de hardware.
IVdsHwProviderType2 Esta interface não está implementada. Use IVdsHwProviderType em vez disso.
IVdsIscsiInitiatorAdapter Fornece métodos para consultar e interagir com adaptadores de iniciador iSCSI no sistema local.
IVdsIscsiInitiatorPortal Fornece métodos para consultar e interagir com portais iniciadores iSCSI no sistema local.
IVdsIscsiPortal Fornece métodos para executar operações de consulta e configuração em um portal iSCSI.
IVdsIscsiPortalGroup Fornece métodos para executar serviços de consulta e configuração em um grupo de portais iSCSI.
IVdsIscsiPortalLocal Fornece métodos para definir chaves pré-compartilhadas IPSEC específicas do iniciador local em um portal iSCSI.
IVdsIscsiTarget Fornece métodos para executar operações de consulta e configuração em um destino iSCSI.
IVdsLun Fornece métodos para executar operações de consulta e configuração em um LUN (número de unidade lógica).
IVdsLun2 Fornece métodos para aplicar e consultar dicas de número de unidade lógica (LUN).
IVdsLunControllerPorts Fornece métodos para executar operações de configuração de porta do controlador em um LUN.
IVdsLunIscsi Fornece métodos para executar operações de consulta e configuração em um LUN iSCSI.
IVdsLunMpio Fornece métodos para executar operações de consulta e configuração em um LUN com extensões MPIO.
IVdsLunNaming Fornece um método para nomear LUNs para uma classe que implementa a interfaceIVdsLun.
IVdsLunNumber Fornece um método para consultar o número do LUN para um LUN.
IVdsLunPlex Fornece métodos para executar operações de consulta e configuração em um plex de LUN.
IVdsMaintenance Fornece métodos para executar operações de manutenção em um subsistema, controlador ou unidade.
IVdsOpenVDisk Define métodos para gerenciar um disco virtual.
IVdsPack Consulta e configura pacotes contendo discos e cria volumes.
IVdsPack2 Fornece um método para criar volumes alinhados em um pacote.
IVdsProvider Retorna as propriedades de um provedor de hardware ou software.
IVdsProviderPrivate Fornece métodos para permitir que o VDS execute operações diversas em objetos de provedor.
IVdsProviderSupport Fornece um método para indicar quais versões das interfaces VDS são suportadas pelo provedor.
IVds removível Consulta e ejeta discos removíveis, como CD-ROMs.
IVdsService Fornece métodos de nível de serviço para trabalhar com VDS.
IVdsServiceHba Fornece um método para consultar portas HBA no sistema local.
IVdsServiceIscsi Fornece métodos para interface com o serviço do iniciador local.
IVdsServiceLoader Lança o VDS.
IVdsServiceUninstallDisk Fornece métodos para desinstalar discos básicos e dinâmicos.
IVdsStoragePool Fornece métodos para consultar informações e enumerar objetos relacionados para um pool de armazenamento .
IVdsSubSystem Fornece métodos para executar operações de consulta e configuração em um subsistema.
IVdsSubSystem2 Fornece métodos para executar operações de consulta e configuração em um subsistema usando as estruturas VDS_HINTS2 e VDS_SUB_SYSTEM_PROP2.
IVdsSubSystemImportTarget Fornece métodos para consultar e configurar o destino de importação VSS padrão para o subsistema.
IVdsSubSystemInterconnect Fornece um método para consultar os tipos de interconexão que são suportados por um subsistema.
IVdsSubSystemIscsi Fornece métodos para consultar e configurar destinos e portais iSCSI em um subsistema.
IVdsSubSystemNaming Fornece um método para nomear subsistemas para uma classe que implementa o interface de IVdsSubSystem.
IVdsSwProvider Executa operações de provedor de software.
IVdsVDisk Define métodos para gerenciar um disco virtual.
IVdsVdProvider Define métodos para criar e gerenciar discos virtuais.
IVdsVolume Cria e exclui plexes de volume e modifica atributos de volume.
IVdsVolume2 Fornece um método para retornar informações de propriedade de volume, incluindo os GUIDs de volume.
IVdsVolumeMF Executa operações de caminho de acesso e sistema de arquivos em objetos de volume.
IVdsVolumeMF2 Fornece métodos para executar operações adicionais de gerenciamento do sistema de arquivos no objeto de volume.
IVdsVolumeMF3 Fornece métodos para executar operações adicionais de gerenciamento do sistema de arquivos no objeto de volume.
IVdsVolumeOnline Fornece um método para colocar volumes únicos online.
IVdsVolumePlex Consulta o volume que contém e repara extensões ruins.
IVdsVolumeShrink Fornece métodos para suportar a redução de volume.