Класс 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 |
|
DLL |
|