Msvm_Synth3dVideoPool 類別的 CalculateVideoMemoryRequirements 方法
計算 RemoteFX 虛擬機器所需的視訊記憶體數量。
語法
uint32 CalculateVideoMemoryRequirements(
[in] uint32 monitorResolution,
[in] uint32 numberOfMonitors,
[out] uint64 requiredVideoMemory
);
參數
-
monitorResolution [in]
-
虛擬機器的最大監視解析度。 這必須是下列其中一個值。
值 意義 - 0
最大解析度為 1024 768。 - 1
最大解析度為 1280 1024。 - 2
最大解析度為 1600 1200。 - 3
最大解析度為 1920 1200。 -
numberOfMonitors [in]
-
虛擬機器的監視器數目上限。 監視器數目下限為一,最大值取決於螢幕解析度上限。 下表定義允許用於不同解析度的監視器數目上限。
解決方案 監視器數目上限 1024 768 4 1280 1024 4 1600 1200 3 1920 1200 2 -
requiredVideoMemory [out]
-
接收所需的視訊記憶體數量,以位元組為單位。
傳回值
傳回狀態碼,可以是下列其中一個值。
傳回碼/值 | Description |
---|---|
|
成功。 |
|
作業已啟動。 |
|
失敗。 |
|
拒絕存取。 |
|
不支援。 |
|
狀態未知。 |
|
逾時。 |
|
參數無效。 |
|
系統正在使用中。 |
|
此作業的狀態無效。 |
|
資料類型不正確。 |
|
無法使用系統。 |
|
記憶體不足。 |
備註
這個方法通常會在主機系統上呼叫,以判斷主機是否有足夠的可用視訊記憶體來裝載 RemoteFX 虛擬機器。 若要這樣做,您可以比較此方法計算的視訊記憶體數量與 Msvm_PhysicalGPUInfo.AvailableVideoMemory 屬性,以判斷主機電腦是否有足夠的可用視訊記憶體。 您可以使用這項資訊來判斷虛擬機器是否可以移至主機系統。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2012 [僅限傳統型應用程式] |
命名空間 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|