Método IVMHardDisk::Compact
[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).]
Compacta uma imagem de disco rígido virtual em expansão dinâmica.
Sintaxe
HRESULT Compact(
[out, retval] IVMTask **compactTask
);
Parâmetros
-
compactTask [out, retval]
-
Um objeto IVMTask usado para acompanhar a conclusão do processo de compactação.
Valor retornado
Esse método pode retornar um desses valores.
Código/valor de retorno | Descrição |
---|---|
|
A operação foi bem-sucedida. |
|
Ocorreu um erro inesperado. |
|
O parâmetro é NULL. |
|
A imagem de disco rígido virtual referenciada por este objeto IVMHardDisk está em uso. |
|
O volume do host não tem espaço suficiente para criar um arquivo temporário necessário para a compactação dessa imagem de disco rígido virtual. |
|
A imagem de disco rígido virtual não pode ser compactada porque o aplicativo está sendo desligado. |
|
A imagem de disco rígido virtual referenciada por esse objeto IVMHardDisk é marcada como somente leitura. |
|
A imagem de disco rígido virtual referenciada por esse objeto IVMHardDisk deve ser um tipo de imagem vmDiskTypeDynamic . |
|
A imagem de disco rígido virtual referenciada por este objeto IVMHardDisk não parece ser uma imagem válida. |
Comentários
Para compactar uma imagem de disco rígido em expansão dinâmica, o espaço livre na imagem de disco deve primeiro ser zerado.
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 |