Método IVMHardDisk::MergeTo
[O Pc 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).]
Mescla um disco rígido virtual diferente com todos os seus pais (até e incluindo o disco rígido virtual pai raiz) para um novo arquivo de disco rígido.
Sintaxe
HRESULT MergeTo(
[in] BSTR newDiskImagePath,
[in] VMHardDiskType newDiskImageType,
[out, retval] IVMTask **mergeTask
);
Parâmetros
-
newDiskImagePath [in]
-
O caminho para a nova imagem de disco de destino em que as imagens de disco selecionadas serão mescladas.
-
newDiskImageType [in]
-
O tipo de nova imagem de disco de destino. Os tipos de imagem permitidos para a nova imagem de disco de destino são vmDiskType_Dynamic e vmDiskType_FixedSize. Para obter mais informações, consulte VMHardDiskType.
-
mergeTask [out, retval]
-
Um objeto IVMTask usado para acompanhar a conclusão do processo de mesclagem.
Valor retornado
Esse método pode retornar um desses valores.
Código/valor de retorno | Descrição |
---|---|
|
A operação foi bem-sucedida. |
|
Um parâmetro é NULL. |
|
O parâmetro newDiskImagePath está vazio. |
|
O sistema não pode localizar o arquivo especificado pelo parâmetro newDiskImagePath . |
|
O sistema não pode localizar o caminho especificado pelo parâmetro newDiskImagePath . |
|
O parâmetro newDiskImagePath contém um caractere inválido (um dos seguintes: "*?<> /|":"). |
|
O parâmetro newDiskImagePath especifica um caminho vazio ou relativo. Um caminho absoluto é necessário. |
|
O caminho especificado pelo parâmetro newDiskImagePath é muito longo. O caminho deve ter menos de 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. |
|
Esse erro é causado porque a imagem de disco rígido virtual referenciada por esse objeto IVMHardDisk não é uma imagem de disco diferente ou porque o parâmetro newDiskImageType não é um dos valores aceitos, vmDiskType_Dynamic ou vmDiskType_FixedSize. |
|
O arquivo referenciado pelo parâmetro newDiskImagePath já existe. |
|
O volume do host não tem espaço suficiente para mesclar esse disco rígido virtual. |
|
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 mesclada porque o aplicativo está sendo desligado. |
|
Ocorreu um erro inesperado. |
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 |