Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[A partir do Windows 8 e do Windows Server 2012, a interface COM do Virtual Disk Service é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Objetos VDS (Virtual Disk Service) fornecem interfaces que expõem métodos para consultar, configurar e manter dispositivos de armazenamento.
| Interface | Descrição |
|---|---|
| IEnumVdsObject | Enumera por meio 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 tipos de partição. |
| IVdsAdviseSink | Recebe notificações do 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 a interfaceIVdsController. |
| 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. |
| do 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 que o VDS determine se o provedor de hardware possui um LUN especificado. |
| IVdsHwProviderPrivateMpio | Fornece um método que define o status dos caminhos provenientes 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 | Essa interface não é implementada. Use IVdsHwProviderType. |
| IVdsIscsiInitiatorAdapter | Fornece métodos para consultar e interagir com adaptadores do iniciador iSCSI no sistema local. |
| IVdsIscsiInitiatorPortal | Fornece métodos para consultar e interagir com portais do iniciador 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 portal iSCSI. |
| IVdsIscsiPortalLocal | Fornece métodos para definir chaves 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 lun (número de unidade lógica). |
| 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 LUN de um LUN. |
| IVdsLunPlex | Fornece métodos para executar operações de consulta e configuração em um plex 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 que contêm 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 habilitar o VDS a executar operações diversas em objetos de provedor. |
| IVdsProviderSupport | Fornece um método para indicar quais versões das interfaces VDS têm suporte do provedor. |
| IVdsRemovable | Consulta e ejeta discos removíveis, como CD-ROMs. |
| IVdsService | Fornece métodos de nível de serviço para trabalhar com o VDS. |
| IVdsServiceHba | Fornece um método para consultar portas HBA no sistema local. |
| IVdsServiceIscsi | Fornece métodos para interface com o serviço iniciador local. |
| IVdsServiceLoader | Inicia 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 do VSS padrão para o subsistema. |
| IVdsSubSystemInterconnect | Fornece um método para consultar os tipos de interconexão compatíveis com 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 a interfaceIVdsSubSystem. |
| 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 incorretas. |
| IVdsVolumeShrink | Fornece métodos para dar suporte à redução de volume. |