Interface IVdsAdvancedDisk (vds.h)
[Começando com Windows 8 e Windows Server 2012, a interface COM do Serviço de Disco Virtual é substituída pela API de Gerenciamento de Armazenamento do Windows.]
Cria e exclui partições e modifica atributos de partição.
Herança
A interface IVdsAdvancedDisk herda da interface IUnknown . IVdsAdvancedDisk também tem estes tipos de membros:
Métodos
A interface IVdsAdvancedDisk tem esses métodos.
IVdsAdvancedDisk::AssignDriveLetter Atribui uma letra de unidade a uma partição OEM, ESP ou desconhecida existente. |
IVdsAdvancedDisk::ChangeAttributes Modifica os atributos da partição. |
IVdsAdvancedDisk::Clean Remove informações de partição e não inicializa discos básicos ou dinâmicos. Windows Server 2003: o método Clean não tem suporte para dispositivos removíveis. |
IVdsAdvancedDisk::CreatePartition Cria uma partição em um disco básico. O método IVdsCreatePartitionEx::CreatePartitionEx substitui esse método. |
IVdsAdvancedDisk::D eleteDriveLetter Exclui uma letra da unidade atribuída a uma partição OEM, ESP ou desconhecida. |
IVdsAdvancedDisk::D eletePartition Exclui uma partição de um disco básico. |
IVdsAdvancedDisk::FormatPartition Formata uma partição OEM, ESP ou desconhecida existente. (IVdsAdvancedDisk.FormatPartition) |
IVdsAdvancedDisk::GetDriveLetter Retorna a letra da unidade atribuída a uma partição OEM, ESP ou desconhecida. |
IVdsAdvancedDisk::GetPartitionProperties Retorna as propriedades da partição identificadas pelo deslocamento de partição. |
IVdsAdvancedDisk::QueryPartitions Retorna os detalhes de todas as partições no disco atual. |
Comentários
A relação entre partições e volumes é complexa e é melhor descrita em termos do provedor de software (básico ou dinâmico) que gerencia o disco. Os provedores básicos dão suporte às três seguintes categorias de partições:
- Partições que não são volumes, porque você não pode formatá-las nem atribuir uma letra de unidade a elas. Essas partições são partições MSR, partições de metadados LDM e partições estendidas.
- Partições associadas a volumes ocultos, aos quais você pode formatar e atribuir uma letra da unidade, mas que não hospedam dados do usuário. Em vez disso, o sistema usa essas partições para inicialização, recuperação e assim por diante. As partições incluem partições OEM, partições ESP em discos GPT e partições desconhecidas. Você não pode usar as interfaces IVdsVolume ou IVdsVolumeMF para formatar essas partições. Em vez disso, use a interface IVdsAdvancedDisk , que expõe os métodos AssignDriveLetter, DeleteDriveLetter e FormatPartition .
- As partições que não se enquadram nas duas categorias anteriores contêm dados do usuário, arquivos e o sistema operacional instalado para o usuário. Essas partições são sempre volumes; você pode formatá-las, atribuir letras de unidade a elas e enumerá-las com as funções FindFirstVolume e FindNextVolume .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | vds.h |