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
-
-
数据类型: 字符串
-
访问类型:只读
资源池使用的分配单位。 此属性继承自 CIM_ResourcePool。
-
-
容量
-
-
数据类型: uint64
-
访问类型:只读
资源池可以支持的活动预留) 的 AllocationUnits 单位的最大金额 (。 此属性继承自 CIM_ResourcePool。
-
-
Caption
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: MaxLen (64)
对象的简短说明。 此属性继承自 CIM_ManagedElement。
-
-
CommunicationStatus
-
-
数据类型: uint16
-
访问类型:只读
指示检测能够与基础托管元素通信。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement。
-
未知 (0)
-
不可用 (1)
-
通信正常 (2)
-
丢失的通信 (3)
-
无联系人 (4)
-
DMTF 保留 (。。)
-
供应商保留 (0x8000。。)
-
-
ConsumedResourceUnits
-
-
数据类型: 字符串
-
访问类型:只读
指定 MaxConsumableResource 和 CurrentlyConsumedResource 属性的单位。 此属性继承自 CIM_ResourcePool。
-
-
当前ConsumedResource
-
-
数据类型: uint64
-
访问类型:只读
指定资源池当前呈现给使用者的资源量。 此属性不同于 保留 属性,因为它描述资源的使用者视图,而 保留 属性描述资源的生成者视图。 此属性继承自 CIM_ResourcePool。
-
-
说明
-
-
数据类型: 字符串
-
访问类型:只读
对象的说明。 此属性继承自 CIM_ManagedElement。
-
-
DetailedStatus
-
-
数据类型: uint16
-
访问类型:只读
向 PrimaryStatus 属性补充其他状态详细信息。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement。
-
不可用 (0)
-
无其他信息 (1)
-
压力 (2)
-
预测故障 (3)
-
不可恢复的错误 (4)
-
错误 (5) 支持实体
-
DMTF 保留 (。。)
-
供应商保留 (0x8000。。)
-
-
DirectXVersion
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: MAXLEN (1024)
指定资源池中卡支持的 DirectX 的最低版本。
-
-
ElementName
-
-
数据类型: 字符串
-
访问类型:只读
对象的显示名称。 此属性允许每个实例定义显示名称,以及其关键属性、标识数据和说明信息。 CIM_ManagedSystemElement类的 Name 属性也定义为显示名称,但它通常是作为键的子类。 不一致,同一属性可以传达标识和显示名称并不合理。 如果 Name 存在且不是 Key ((例如 LogicalDevice) 实例), 则名称和ElementName 属性中可以同时显示相同的信息。 此属性继承自 CIM_ManagedElement。
-
-
HealthState
-
-
数据类型: uint16
-
访问类型:只读
元素的当前运行状况。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为 5 (OK) 。
-
-
InstallDate
-
-
数据类型: datetime
-
访问类型:只读
创建虚拟机的日期和时间。 此属性继承自 CIM_ManagedSystemElement。
-
-
InstanceID
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 密钥
唯一标识此类的实例。 此属性继承自 CIM_ManagedElement。
-
-
Is3dVideoSupported
-
-
数据类型: 布尔值
-
访问类型:只读
指定主机系统是否支持三维视频。 如果支持 3D 视频,则包含非零值,否则为零。 若要支持三维视频,RemoteFX主机必须具有二级地址转换 (SLAT) 功能,并且至少有一个支持RemoteFX的物理 GPU。
-
-
IsGPUCapable
-
-
数据类型: 布尔值
-
访问类型:只读
指定主机是否具有支持RemoteFX的 GPU,以及其 DirectX 版本是否满足最低要求。
-
-
IsSLATCapable
-
-
数据类型: 布尔值
-
访问类型:只读
-
限定符: 弃用 (“无值”)
指定主机是否具有二级地址转换 (SLAT) 支持 CPU。
注意
Windows 10版本 1703 和 Windows Server 2016 中弃用。
-
-
MaxConsumableResource
-
-
数据类型: uint64
-
访问类型:只读
指定资源池可以呈现给使用者的最大易耗资源量。 此属性与 Capacity 属性不同,因为它描述资源的使用者视图,而 Capacity 属性描述资源的生成者视图。 此属性继承自 CIM_ResourcePool。
-
-
名称
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 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 保留 (。。)
-
供应商保留 (0x8000.。)
-
-
OperationalStatus
-
-
数据类型: uint16 数组
-
访问类型:只读
元素的当前状态。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为 2 (OK) 。 Hyper-V 将只使用此数组的第一个元素。
-
-
OtherResourceType
-
-
数据类型: 字符串
-
访问类型:只读
一个字符串,用于描述定义良好的值不可用时的资源类型, ResourceType 设置为 0 (“Other”) 。 此属性继承自 CIM_ResourcePool,并设置为 Null。
-
-
PoolID
-
-
数据类型: 字符串
-
访问类型:只读
此值由从此池中分配 的CIM_ResourceAllocationSettingData 实例引用。 此属性继承自 CIM_ResourcePool,并且始终设置为“Microsoft:GUID\Root”。
-
-
PrimaryStatus
-
-
数据类型: uint16
-
访问类型:只读
提供高级状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况状态。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement。
-
未知 (0)
-
正常 (1)
-
降级 (2)
-
错误 ( 3)
-
DMTF 保留 (。。)
-
供应商保留 (0x8000.。)
-
-
原始
-
-
数据类型: 布尔值
-
访问类型:只读
如此 如果此资源池是资源管理活动中绘制和返回资源的基数;否则为 False。 为原始意味着此模型的使用者无法创建或删除此资源池。 但是,其他操作(建模或不建模)可能会影响原始资源池的特征或大小。 此属性继承自 CIM_ResourcePool。
-
-
RequiredMinimumDirectXVersion
-
-
数据类型: 字符串
-
访问类型:只读
-
限定符: MAXLEN (1024)
指定资源池中卡所需的 DirectX 最低版本。
-
-
Reserved
-
-
数据类型: uint64
-
访问类型:只读
当前预留以 AllocationUnits 单位为单位 () 分散在此池中的所有活动分配中。 在分层配置中,这表示所有后代资源池当前预留的总和。 此属性继承自 CIM_ResourcePool。
-
-
ResourceSubType
-
-
数据类型: 字符串
-
访问类型:只读
描述此池的实现特定子类型的字符串。 例如,这可用于区分相同资源类型的不同模型。 此属性继承自 CIM_ResourcePool。
-
-
ResourceType
-
-
数据类型: uint16
-
访问类型:只读
此资源池可以分配的资源类型。 此属性继承自 CIM_ResourcePool,并且始终设置为 4 (“Memory”) 。
-
-
Status
-
-
数据类型: 字符串
-
访问类型:只读
此属性继承自 CIM_ManagedSystemElement,但不使用它。
-
-
StatusDescriptions
-
-
数据类型: 字符串 数组
-
访问类型:只读
描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement,并且始终设置为“确定”。 Hyper-V 将只使用此数组的第一个元素。
-
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 [仅限桌面应用] |
命名空间 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|