Método IVMHardDisk::Convert
[O Computador Virtual do Windows não está mais disponível para uso a partir de Windows 8. Em vez disso, use o provedor WMI do Hyper-V (V2).]
Converte um disco rígido virtual de tamanho fixo em um disco rígido virtual em expansão dinâmica ou converte um disco rígido virtual em expansão dinâmica em um disco rígido virtual de tamanho fixo.
Sintaxe
HRESULT Convert(
[in] BSTR convertedDiskImagePath,
[in] VMHardDiskType convertedDiskImageType,
[out, retval] IVMTask **convertTask
);
Parâmetros
-
convertDiskImagePath [in]
-
O caminho para o arquivo de imagem de disco de destino.
-
convertDiskImageType [in]
-
O tipo da imagem de disco de destino. Para obter uma lista de valores, consulte VMHardDiskType.
-
convertTask [out, retval]
-
Um objeto IVMTask usado para acompanhar a conclusão do processo de conversão.
Valor retornado
Esse método pode retornar um desses valores.
Retornar código/valor | Descrição |
---|---|
|
A operação foi bem-sucedida. |
|
O parâmetro convertDiskImagePath está vazio ou não tem a extensão .vhd no nome do arquivo. |
|
Um parâmetro é NULL. |
|
O sistema não pode encontrar o caminho especificado pelo parâmetro convertDiskImagePath . |
|
O parâmetro convertDiskImagePath contém um caractere inválido (um de "*?<> /|":"). |
|
O parâmetro convertDiskImagePath especifica um caminho vazio ou relativo. Um caminho absoluto é necessário. |
|
O caminho especificado pelo parâmetro convertDiskImagePath é muito longo. O caminho deve ter menos de MAX_PATH (260) caracteres. |
|
O disco rígido virtual referenciado por esse objeto está em uso ou o pai desse disco rígido virtual está em uso. |
|
O volume do host não tem espaço suficiente para converter esse disco rígido virtual. |
|
O arquivo referenciado pelo parâmetro convertDiskImagePath já existe. |
|
O parâmetro convertDiskImagePath deve ser vmDiskType_Dynamic ou vmDiskType_FixedSize. |
|
A imagem de disco rígido virtual referenciada por esse objeto IVMHardDisk não parece ser uma imagem válida. |
|
O pai do disco rígido virtual referenciado por esse objeto não existe. |
|
A imagem de disco rígido virtual não pode ser convertida porque o aplicativo está sendo desligado. |
|
Ocorreu um erro inesperado. |
Comentários
O arquivo de origem é deixado intacto após o processo de conversão.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Nenhum compatível |
Fim do suporte ao cliente |
Windows 7 |
Produto |
Windows Virtual PC |
Cabeçalho |
|
IID |
IID_IVMHardDisk é definido como ffa14ae6-48f5-42a4-8a22-186f2e5c7db0 |