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


Класс Msvm_Synth3dVideoPool

Содержит сведения о синтетических трехмерных графических модулях (GPU), доступных в хост-системе. Этот класс используется только с системами узлов, поддерживающими RemoteFX.

Следующий синтаксис представляет собой упрощенный код формата управляемого объекта (MOF) и включает все унаследованные свойства.

Синтаксис

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_Synth3dVideoPool : CIM_ResourcePool
{
  string   InstanceID;
  string   Caption = "3D Display Controller Resource Pool";
  string   Description = "Resource pool used to allocate synthetic 3D video controller resources to a virtual machine.";
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[] = {"OK"};
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  string   PoolID;
  boolean  Primordial = True;
  uint64   Capacity;
  uint64   Reserved = 0;
  uint16   ResourceType;
  string   OtherResourceType;
  string   ResourceSubType = "Microsoft:Hyper-V:Synthetic 3D Display Controller";
  string   AllocationUnits = "count";
  string   ConsumedResourceUnits = "count";
  uint64   CurrentlyConsumedResource;
  uint64   MaxConsumableResource;
  boolean  Is3dVideoSupported;
  boolean  IsSLATCapable;
  boolean  IsGPUCapable;
  string   DirectXVersion;
  string   RequiredMinimumDirectXVersion;
};

Члены

Класс Msvm_Synth3dVideoPool имеет следующие типы членов:

Методы

Класс Msvm_Synth3dVideoPool содержит следующие методы.

Метод Описание
CalculateVideoMemoryRequirements Вычисляет объем видеопамя, необходимый для виртуальной машины RemoteFX.

Свойства

Класс Msvm_Synth3dVideoPool имеет следующие свойства.

AllocationUnits

Тип данных: string

Тип доступа: только для чтения

Единицы распределения, используемые пулом ресурсов. Это свойство наследуется от CIM_ResourcePool.

Производительность

Тип данных: uint64

Тип доступа: только для чтения

Максимальное количество (в единицах AllocationUnits) активных резервирований, которое может поддерживать пул ресурсов. Это свойство наследуется от CIM_ResourcePool.

Caption

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (64)

Краткое описание объекта. Это свойство наследуется от CIM_ManagedElement.

CommunicationStatus

Тип данных: uint16

Тип доступа: только для чтения

Указывает на способность инструментирования взаимодействовать с базовым управляемым элементом. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

Неизвестно (0)

Недоступно (1)

Связь ОК (2)

Потерянная связь (3)

Нет контакта (4)

DmTF Reserved (..)

Зарезервировано поставщиком (0x8000.. )

ConsumedResourceUnits

Тип данных: string

Тип доступа: только для чтения

Задает единицы для свойств MaxConsumableResource и CurrentlyConsumedResource . Это свойство наследуется от CIM_ResourcePool.

CurrentlyConsumedResource

Тип данных: uint64

Тип доступа: только для чтения

Указывает объем ресурса, который пул ресурсов в настоящее время предоставляет потребителям. Это свойство отличается от свойства Reserved тем, что оно описывает представление потребителей ресурса, а свойство Reserved — представление производителя ресурса. Это свойство наследуется от CIM_ResourcePool.

Описание

Тип данных: string

Тип доступа: только для чтения

Описание объекта. Это свойство наследуется от CIM_ManagedElement.

DetailedStatus

Тип данных: uint16

Тип доступа: только для чтения

Дополняет свойство PrimaryStatus дополнительными сведениями о состоянии. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

Недоступно (0)

Нет дополнительной информации (1)

Подчеркнуто (2)

Прогнозный сбой (3)

Ошибка, неизменяемая (4)

Ошибка поддержки сущности (5)

DmTF Reserved (..)

Зарезервировано поставщиком (0x8000.. )

DirectXVersion

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MAXLEN (1024)

Указывает самую низкую версию DirectX, поддерживаемую картами в пуле ресурсов.

ElementName

Тип данных: string

Тип доступа: только для чтения

Отображаемое имя объекта. Это свойство позволяет каждому экземпляру определять отображаемое имя в дополнение к свойствам ключей, данным идентификаторов и сведениям об описании. Свойство Name класса CIM_ManagedSystemElement также определяется как отображаемое имя, но часто оно является подклассом Key. Не рекомендуется, чтобы одно и то же свойство передавало как удостоверение, так и отображаемое имя без несоответствий. Если Имя существует и не является ключом (например, для экземпляров LogicalDevice), то одни и те же сведения могут присутствовать в свойствах Name и ElementName . Это свойство наследуется от CIM_ManagedElement.

HealthState

Тип данных: uint16

Тип доступа: только для чтения

Текущая работоспособность элемента. Это свойство наследуется от CIM_ManagedSystemElement и всегда имеет значение 5 (ОК).

InstallDate

Тип данных: datetime

Тип доступа: только для чтения

Дата и время создания виртуальной машины. Это свойство наследуется от CIM_ManagedSystemElement.

InstanceID

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: Ключ

Уникально идентифицирует экземпляр этого класса. Это свойство наследуется от CIM_ManagedElement.

Is3dVideoSupported

Тип данных: boolean

Тип доступа: только для чтения

Указывает, поддерживается ли ведущее видео объемное видео. Содержит ненулевое значение, если поддерживается трехмерное видео, или ноль в противном случае. Для поддержки трехмерного видео узел RemoteFX должен иметь возможности преобразования адресов второго уровня (SLAT) и иметь по крайней мере один физический GPU, поддерживающий RemoteFX.

IsGPUCapable

Тип данных: boolean

Тип доступа: только для чтения

Указывает, есть ли на узле gpu, поддерживающие RemoteFX, и соответствуют ли их версии DirectX минимальным требованиям.

IsSLATCapable

Тип данных: boolean

Тип доступа: только для чтения

Квалификаторы: не рекомендуется ("Нет значения")

Указывает, имеет ли узел ЦП с поддержкой преобразования адресов второго уровня (SLAT).

Примечание

Не рекомендуется в Windows 10 версии 1703 и Windows Server 2016.

MaxConsumableResource

Тип данных: uint64

Тип доступа: только для чтения

Указывает максимальный объем потребляемого ресурса, который пул ресурсов может предоставить потребителям. Это свойство отличается от свойства Capacity тем, что оно описывает представление потребителей ресурса, а свойство Capacity — представление производителя ресурса. Это свойство наследуется от CIM_ResourcePool.

имя;

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MaxLen (1024)

Метка, по которой известен объект. При создании подкласса это свойство может быть переопределено как ключевое свойство. Это свойство наследуется от CIM_ManagedSystemElement.

OperatingStatus

Тип данных: uint16

Тип доступа: только для чтения

Предоставляет текущие сведения о состоянии рабочего состояния элемента и может использоваться для предоставления дополнительных сведений о значении свойства EnabledState . Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

Неизвестно (0)

Недоступно (1)

Обслуживание (2)

Начиная с (3)

Остановка (4)

Остановлено (5)

Прервано (6)

Бездействующий (7)

Завершено (8)

Миграция (9)

Эмигрировавшие (10)

Иммиграция (11)

Создание моментальных снимков (12)

Завершение работы (13)

В тесте (14)

Переход ( 15)

В службе (16)

DmTF Reserved (..)

Зарезервировано поставщиком (0x8000.. )

OperationalStatus

Тип данных: массив uint16

Тип доступа: только для чтения

Текущее состояние элемента. Это свойство наследуется от CIM_ManagedSystemElement и всегда имеет значение 2 (ОК). Hyper-V будет использовать только первый элемент этого массива.

OtherResourceType

Тип данных: string

Тип доступа: только для чтения

Строка, описывающая тип ресурса, если четко определенное значение недоступно, а ResourceType имеет значение 0 ("Другое"). Это свойство наследуется от CIM_ResourcePool и имеет значение Null.

PoolID

Тип данных: string

Тип доступа: только для чтения

На это значение ссылаются CIM_ResourceAllocationSettingData экземпляры, выделенные из этого пула. Это свойство наследуется от CIM_ResourcePool и всегда имеет значение Microsoft:GUID\Root.

PrimaryStatus

Тип данных: uint16

Тип доступа: только для чтения

Предоставляет сведения о состоянии высокого уровня. Это свойство следует использовать в сочетании со свойством DetailedStatus , чтобы обеспечить высокий уровень и подробное состояние работоспособности элемента и его подкомпонентов. Значение NULL указывает, что это свойство не реализовано. Это свойство наследуется от CIM_ManagedSystemElement.

Неизвестно (0)

ОК (1)

Пониженная производительность (2)

Ошибка (3)

DmTF Reserved (..)

Зарезервировано поставщиком (0x8000.. )

Исходный пул

Тип данных: boolean

Тип доступа: только для чтения

Значение true , если этот пул ресурсов является базой, из которой извлекаются и возвращаются ресурсы в действии управления ресурсами; в противном случае — False. Первичный означает, что этот пул ресурсов не может быть создан или удален потребителями этой модели. Однако другие действия, смоделированные или нет, могут повлиять на характеристики или размер первичных пулов ресурсов. Это свойство наследуется от CIM_ResourcePool.

RequiredMinimumDirectXVersion

Тип данных: string

Тип доступа: только для чтения

Квалификаторы: MAXLEN (1024)

Указывает самую низкую версию DirectX, необходимую картам в пуле ресурсов.

Reserved

Тип данных: uint64

Тип доступа: только для чтения

Текущие резервирования (в единицах AllocationUnits) распределены по всем активным выделениям из этого пула. В иерархической конфигурации это представляет сумму всех текущих резервирований пула ресурсов. Это свойство наследуется от CIM_ResourcePool.

ResourceSubType

Тип данных: string

Тип доступа: только для чтения

Строка, описывающая конкретный подтип реализации для этого пула. Например, это можно использовать для различения разных моделей одного и того же типа ресурсов. Это свойство наследуется от CIM_ResourcePool.

ResourceType

Тип данных: uint16

Тип доступа: только для чтения

Тип ресурса, который может выделить пул ресурсов. Это свойство наследуется от CIM_ResourcePool и всегда имеет значение 4 ("Память").

Состояние

Тип данных: string

Тип доступа: только для чтения

Это свойство наследуется от CIM_ManagedSystemElement, но не используется.

Описания состояния

Тип данных: строковый массив

Тип доступа: только для чтения

Строки, описывающие различные значения массива OperationalStatus . Это свойство наследуется от CIM_ManagedSystemElement и всегда имеет значение "ОК". Hyper-V будет использовать только первый элемент этого массива.

Требования

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

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

CIM_ResourcePool