Метод IVMDisplay::SetDimensions
[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]
Задает высоту и ширину отображения виртуальной машины (в пикселях).
Синтаксис
HRESULT SetDimensions(
[in] long displayPixelWidth,
[in] long displayPixelHeight
);
Параметры
-
displayPixelWidth [in]
-
Ширина в пикселях. Значение должно находиться в диапазоне от 640 до 2048. Если значение не равномерно делится на 8, оно будет уменьшено до следующего нижнего кратного 8.
-
displayPixelHeight [in]
-
Высота в пикселях. Значение должно находиться в диапазоне от 480 до 1920.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Возвращаемый код или значение | Описание |
---|---|
|
Операция выполнена успешно. |
|
Параметр displayPixelWidth не делится равномерно на 8 или параметр displayPixelWidth или displayPixelHeight выходит за пределы допустимых минимальных значений (640x480) или 2048x1920). |
|
Изменение разрешения не было завершено своевременно. |
|
Для этой операции должна быть запущена виртуальная машина. |
|
Виртуальная машина недопустима или в настоящее время не запущена. |
|
Не удается найти допустимый дисплей для виртуальной машины. |
|
Версия компонентов интеграции, установленных в операционной системе на виртуальной машине, не поддерживает эту операцию. |
|
Произошла непредвиденная ошибка. |
Комментарии
Минимальный размер дисплея виртуальной машины составляет 640 x 480 пикселей. Максимальный размер — 2048 x 1920. Попытки задать размер отображения значений за пределами этих ограничений или любую ширину, не делимую на 8, приведет к E_INVALIDARG ошибке.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 7 [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Окончание поддержки клиентов |
Windows 7 |
Продукт |
Windows Virtual PC |
Заголовок |
|
IID |
IID_IVMDisplay определяется как 960895e9-f743-4498-96aa-261f867e7fc5 |