Поделиться через


Метод CalculateVideoMemoryRequirements класса Msvm_Synth3dVideoPool

Вычисляет объем видеопамя, необходимый для виртуальной машины 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]

Получает необходимый объем видеопамять в байтах.

Возвращаемое значение

Возвращает код состояния, который может иметь одно из следующих значений.

Возвращаемый код/значение Описание
Завершено без ошибок
0
Успешной.
Проверка параметров метода — задание запущено
4096
Задание запущено.
Сбой
32768
сбой.
доступ запрещен
32769
Доступ запрещен.
Не поддерживается
32770
Не поддерживается.
Состояние неизвестно
32771
Состояние неизвестно.
Timeout
32772
Превышено время ожидания.
недопустимый параметр.
32773
Недействительный параметр.
Используется система
32774
Система используется.
Недопустимое состояние для этой операции
32775
Недопустимое состояние для этой операции.
Неправильный тип данных
32776
Неправильный тип данных.
Система недоступна
32777
Система недоступна.
Недостаточно памяти
32778
Недостаточно памяти.

Комментарии

Этот метод обычно вызывается в хост-системе, чтобы определить, достаточно ли у узла доступной видеопамять для размещения виртуальной машины RemoteFX. Для этого сравните объем видеопамя, вычисленный этим методом, со свойством Msvm_PhysicalGPUInfo.AvailableVideoMemory , чтобы определить, достаточно ли на хост-компьютере доступной видеопамять. Эти сведения можно использовать, чтобы определить, можно ли переместить виртуальную машину в хост-систему.

Требования

Требование Значение
Минимальная версия клиента
Windows 8 [только классические приложения]
Минимальная версия сервера
Windows Server 2012 [только классические приложения]
Пространство имен
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

См. также раздел

Msvm_PhysicalGPUInfo

Msvm_Synth3dVideoPool