Метод IVMVirtualPC::CreateDynamicVirtualHardDisk
[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]
Создает динамически изменяющийся размер виртуального жесткого диска.
Синтаксис
HRESULT CreateDynamicVirtualHardDisk(
[in] BSTR imagePath,
[in] long size,
[out, retval] IVMTask **diskTask
);
Параметры
-
imagePath [in]
-
Полный путь к новому файлу образа диска. Если папка, содержащая ее, не существует, будет создана.
-
size [in]
-
Размер изображения в мегабайтах. Это значение может быть не более 2 088 960 МБ (2040 ГБ).
-
diskTask [out, retval]
-
Объект IVMTask , используемый для отслеживания создания образа.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код/значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Параметр имеет значение NULL. |
|
Параметр size меньше или равен 0. |
|
Системе не удается найти путь, указанный параметром imagePath . |
|
Файл, указанный параметром imagePath , находится на компакт-диске или DVD-диске. |
|
Параметр imagePath содержит недопустимый символ (один из "*?:<>/|"). |
|
Оба параметра imagePath указывают пустой или относительный путь. По крайней мере один из параметров должен быть абсолютным путем. |
|
Путь, указанный параметром imagePath , слишком длинный. Длина пути не должна превышать 260 символов. |
|
Файл, на который ссылается параметр imagePath , уже существует. |
|
Для динамически расширяющегося образа виртуального жесткого диска требуется по крайней мере 8 МБ на томе узла. |
|
Размер параметра должен быть меньше 2 088 960 МБ. Если используется формат FAT16, размер должен быть меньше 2000 МБ. |
|
Размер неформатированных образов виртуальных жестких дисков и образов виртуальных жестких дисков в формате FAT16 должен быть не менее 3 МБ. Размер образов виртуальных жестких дисков в формате FAT32 должен быть не менее 514 МБ. |
|
Том узла не может поддерживать файл такого размера, если динамически расширяющийся образ виртуального жесткого диска расширяется до полного предела. Максимальный размер файла для тома FAT32 составляет 4 ГБ. Максимальный размер файла для тома FAT16 составляет 2 ГБ. |
|
После завершения работы приложения невозможно создать виртуальный жесткий диск. |
|
Процессор не поддерживает расширения аппаратной ускоренной виртуализации (HAV). |
|
Произошла непредвиденная ошибка. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Окончание поддержки клиентов |
Windows 7 |
Продукт |
Windows Virtual PC |
Заголовок |
|
IID |
IID_IVMVirtualPC определяется как 236ba0d9-a24a-4292-a132-27c1421dfd01 |