Метод IVMHardDisk::Compact
[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]
Сжимает динамически расширяющийся образ виртуального жесткого диска.
Синтаксис
HRESULT Compact(
[out, retval] IVMTask **compactTask
);
Параметры
-
compactTask [out, retval]
-
Объект IVMTask , используемый для отслеживания завершения процесса сжатия.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код или значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Произошла непредвиденная ошибка. |
|
Параметр имеет значение NULL. |
|
Используется образ виртуального жесткого диска, на который ссылается этот объект IVMHardDisk . |
|
На томе узла недостаточно места для создания временного файла, необходимого для сжатия этого образа виртуального жесткого диска. |
|
Невозможно сжать образ виртуального жесткого диска, так как приложение завершает работу. |
|
Образ виртуального жесткого диска, на который ссылается этот объект IVMHardDisk , помечается как только для чтения. |
|
Образ виртуального жесткого диска, на который ссылается этот объект IVMHardDiskDisk, должен иметь тип образа vmDiskTypeDynamic . |
|
Образ виртуального жесткого диска, на который ссылается этот объект IVMHardDisk , не является допустимым образом. |
Комментарии
Чтобы сжать динамически расширяющийся образ жесткого диска, необходимо сначала обнулить свободное место в образе диска.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Окончание поддержки клиентов |
Windows 7 |
Продукт |
Windows Virtual PC |
Заголовок |
|
IID |
IID_IVMHardDisk определяется как ffa14ae6-48f5-42a4-8a22-186f2e5c7db0 |