IVMDisplay:: SetDimensions 方法

[Windows 8 不能再使用 Windows Virtual PC。 請改為使用 HYPER-V WMI 提供者 (V2) 。]

設定虛擬機器 (VM) 顯示的高度和寬度(以圖元為單位)。

語法

HRESULT SetDimensions(
  [in] long displayPixelWidth,
  [in] long displayPixelHeight
);

參數

displayPixelWidth [在]

寬度(以圖元為單位)。 值必須介於640到2048的值之間。 如果值未平均地除以8,則會縮減為下一個較低的8倍。

displayPixelHeight [在]

高度(以圖元為單位)。 值必須介於480到1920的值之間。

傳回值

這個方法可以傳回其中一個值。

傳回碼/值 Description
S _確定
0
作業成功。
E _INVALIDARG
0x80000003
DisplayPixelWidth 參數無法平均地被8整除,或 displayPixelWidthdisplayPixelHeight 參數超出允許的最小 (640) 或 2048x1920) 值上限。
VM _E _ 0xA0040202 _ 計時
解決方式變更未及時完成。
VM _E _ VM _ 未 _
執行
0xA0040206
虛擬機器必須正在執行,才能進行這種操作。
VM _E _ VM _ 不明
0xA0040207
虛擬機器無效或目前未執行。
VM _E _ NO _ DISPLAY
0xA0040850
找不到 VM 的有效顯示。
VM _E _ 新增 _ 功能 _ 無法 _
0xA0040505
在客體作業系統中安裝的整合元件版本不支援這項操作。
會 _E _ 例外
狀況
0x80020009
已發生未預期的錯誤。

備註

虛擬機器顯示的大小下限為 640 x 480 圖元。 大小上限為 2048 x 1920。 嘗試將顯示大小設定為超出這些限制的值,或設定為未平均整除8的任何寬度,會導致傳回 電子 _ INVALIDARG 錯誤。

規格需求

需求
最低支援的用戶端
[僅限 Windows 7 桌面應用程式]
最低支援的伺服器
都不支援
用戶端支援結束
Windows 7
產品
Windows Virtual PC
標頭
VPCCOMInterfaces。h
IID
IID _ IVMDisplay 定義為960895e9-f743-4498-96aa-261f867e7fc5

另請參閱

IVMDisplay