Msvm_Physical3dGraphicsProcessor类

介绍 GPU) (物理三维图形处理单元。

以下语法是简化托管对象格式 (MOF) 代码,其中包含所有继承的属性。

语法

[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider")]
class Msvm_Physical3dGraphicsProcessor : CIM_LogicalDevice
{
  string   InstanceID;
  string   Caption;
  string   Description;
  string   ElementName;
  datetime InstallDate;
  string   Name;
  uint16   OperationalStatus[];
  string   StatusDescriptions[];
  string   Status;
  uint16   HealthState;
  uint16   CommunicationStatus;
  uint16   DetailedStatus;
  uint16   OperatingStatus;
  uint16   PrimaryStatus;
  uint16   EnabledState = 2;
  string   OtherEnabledState;
  uint16   RequestedState = 12;
  uint16   EnabledDefault = 2;
  datetime TimeOfLastStateChange;
  uint16   AvailableRequestedStates[];
  uint16   TransitioningToState;
  string   SystemCreationClassName;
  string   SystemName;
  string   CreationClassName;
  string   DeviceID;
  boolean  PowerManagementSupported;
  uint16   PowerManagementCapabilities[];
  uint16   Availability;
  uint16   StatusInfo;
  uint32   LastErrorCode;
  string   ErrorDescription;
  boolean  ErrorCleared;
  string   OtherIdentifyingInfo[];
  uint64   PowerOnHours;
  uint64   TotalPowerOnHours;
  string   IdentifyingDescriptions[];
  uint16   AdditionalAvailability[];
  uint64   MaxQuiesceTime;
  Boolean  EnabledForVirtualization;
  Boolean  CompatibleForVirtualization;
  string   GPUID;
  string   DirectXVersion;
  string   PixelShaderVersion;
  uint64   DedicatedVideoMemory;
  uint64   DedicatedSystemMemory;
  uint64   SharedSystemMemory;
  uint64   TotalVideoMemory;
  uint64   AvailableVideoMemory;
  string   DriverProvider;
  datetime DriverDate;
  datetime DriverInstalled;
  string   DriverVersion;
  string   DriverModelVersion;
  uint64   Rating;
  uint64   AdapterIndexID;
};

成员

Msvm_Physical3dGraphicsProcessor类包含以下类型的成员:

方法

Msvm_Physical3dGraphicsProcessor类具有这些方法。

方法 说明
EnableDevice 不支持此方法。
OnlineDevice 不支持此方法。
QuiesceDevice 不支持此方法。
RequestStateChange 不支持此方法。
重置 不支持此方法。
RestoreProperties 不支持此方法。
SaveProperties 不支持此方法。
SetPowerState 不支持此方法。

属性

Msvm_Physical3dGraphicsProcessor类具有这些属性。

AdapterIndexID

数据类型: uint64

访问类型:只读

指定分配给此设备的适配器索引标识符。

AdditionalAvailability

数据类型: uint16 数组

访问类型:只读

设备的任何其他可用性和状态。 此属性继承自 CIM_LogicalDevice,但未使用。

可用性

数据类型: uint16

访问类型:只读

设备的主要可用性和状态。 此属性继承自 CIM_LogicalDevice,但未使用。

AvailableRequestedStates

数据类型: uint16 数组

访问类型:只读

指示 RequestStateChange 方法的 RequestedState 参数的可能值。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

AvailableVideoMemory

数据类型: uint64

访问类型:只读

指定 GPU 可用的视频内存量(以字节为单位)。

Caption

数据类型: 字符串

访问类型:只读

对象的简短说明。 此属性继承自 CIM_ManagedElement

CommunicationStatus

数据类型: uint16

访问类型:只读

指示检测能够与基础托管元素通信。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

不可用 (1)

通信正常 (2)

丢失的通信 (3)

无联系人 (4)

DMTF 保留 (。。)

供应商保留 (0x8000.。)

CompatibleForVirtualization

数据类型: 布尔值

访问类型:只读

如果与虚拟化兼容,则为 true;否则为 false

注意

此属性已添加到版本 1703 Windows 10中。

CreationClassName

数据类型: 字符串

访问类型:只读

范围系统的创建类名称。 此属性继承自 CIM_LogicalDevice

DedicatedSystemMemory

数据类型: uint64

访问类型:只读

指定专用于 GPU 的系统内存量(以字节为单位)。

DedicatedVideoMemory

数据类型: uint64

访问类型:只读

指定专用于 GPU 的视频内存量(以字节为单位)。

说明

数据类型: 字符串

访问类型:只读

对象的说明。 此属性继承自 CIM_ManagedElement

DetailedStatus

数据类型: uint16

访问类型:只读

PrimaryStatus 属性补充其他状态详细信息。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

不可用 (0)

无其他信息 (1)

压力 (2)

预测失败 (3)

不可恢复的错误 (4)

错误 (5) 支持实体

DMTF 保留 (。。)

供应商保留 (0x8000.。)

DeviceID

数据类型: 字符串

访问类型:只读

用于唯一命名逻辑设备的地址或其他标识信息。 此属性继承自 CIM_LogicalDevice

DirectXVersion

数据类型: 字符串

访问类型:只读

限定符: MAXLEN (1024)

指定 GPU 支持的 DirectX 的顶点。

DriverDate

数据类型: datetime

访问类型:只读

指定驱动程序生成日期。

DriverInstalled

数据类型: datetime

访问类型:只读

指定驱动程序已安装的日期和时间。

DriverModelVersion

数据类型: 字符串

访问类型:只读

限定符: MAXLEN (1024)

指定驱动程序模型版本。

注意

此属性已添加到版本 1703 Windows 10中。

DriverProvider

数据类型: 字符串

访问类型:只读

限定符: MAXLEN (1024)

指定驱动程序提供程序的名称。

DriverVersion

数据类型: 字符串

访问类型:只读

限定符: MAXLEN (1024)

指定驱动程序版本。

ElementName

数据类型: 字符串

访问类型:只读

对象的显示名称。 此属性继承自 CIM_ManagedElement

EnabledDefault

数据类型: uint16

访问类型:只读

元素 的 EnabledState 属性的管理员默认或启动配置。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 2 (Enabled) 。

EnabledForVirtualization

数据类型: 布尔值

访问类型:只读

指定是否已启用适配器以用于RemoteFX。

EnabledState

数据类型: uint16

访问类型:只读

元素的启用和禁用状态。 此属性继承自 CIM_EnabledLogicalElement,它将是以下值之一。

含义
Unknown
0
无法确定元素的状态。
其他
1
Enabled
2
该元素正在运行。
已禁用
3
元素已关闭。
正在关闭
4
该元素正在进入“已禁用”状态。
不适用
5
该元素不支持启用或禁用。
已启用但脱机
6
该元素可能正在完成命令,它将删除任何新请求。
在测试中
7
元素处于测试状态。
递 延
8
该元素可能正在完成命令,但它将排队任何新请求。
Quiesce
9
该元素已启用,但处于受限模式。 该元素的行为类似于“已启用”状态 (2) ,但它只处理一组受限的命令。 所有其他请求都排队。
正在启动
10
该元素正在转到“启用”状态 (2) 。 新请求已排队。

ErrorCleared

数据类型: 布尔值

访问类型:只读

指示是否已清除 LastErrorCode 中报告的错误。 此属性继承自 CIM_LogicalDevice,但不使用它。

ErrorDescription

数据类型: 字符串

访问类型:只读

一个字符串,提供有关 LastErrorCode 中记录的错误的详细信息以及可以采取的任何纠正措施的信息。 此属性继承自 CIM_LogicalDevice,但不使用它。

GPUID

数据类型: 字符串

访问类型:只读

限定符: MAXLEN (1024)

包含适配器的 GPU 标识符。

HealthState

数据类型: uint16

访问类型:只读

元素的当前运行状况。 此属性继承自 CIM_ManagedSystemElement

IdentifyingDescriptions

数据类型: 字符串 数组

访问类型:只读

一个自由格式字符串数组,提供 OtherIdentifyingInfo 属性数组中条目背后的说明和详细信息。 此属性继承自 CIM_LogicalDevice,但不使用它。

InstallDate

数据类型: datetime

访问类型:只读

安装对象的日期和时间。 此属性不需要一个值来指示对象已安装。 此属性继承自 CIM_ManagedSystemElement

InstanceID

数据类型: 字符串

访问类型:只读

限定符: 密钥

唯一标识此类的实例。 此属性继承自 CIM_ManagedElement

LastErrorCode

数据类型: uint32

访问类型:只读

逻辑设备报告的最后一个错误代码。 此属性继承自 CIM_LogicalDevice,但不使用它。

MaxQuiesceTime

数据类型: uint64

访问类型:只读

此属性已弃用。 此属性继承自 CIM_LogicalDevice,但不使用它。

名称

数据类型: 字符串

访问类型:只读

对象的已知标签。 此属性继承自 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

OtherEnabledState

数据类型: 字符串

访问类型:只读

一个字符串,描述 EnabledState 属性设置为 1 (其他) 时元素的启用或禁用状态。 当 EnabledState 属性不是 1 的任何值时,此属性必须设置为 Null。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

OtherIdentifyingInfo

数据类型: 字符串 数组

访问类型:只读

除设备 ID 信息之外,可用于标识逻辑设备的任何其他数据。 此属性继承自 CIM_LogicalDevice,但不使用它。

PixelShaderVersion

数据类型: 字符串

访问类型:只读

限定符: MAXLEN (1024)

指定 GPU 支持的像素着色器顶点。

PowerManagementCapabilities

数据类型: uint16 数组

访问类型:只读

设备的电源管理功能。 此属性继承自 CIM_LogicalDevice,但不使用它。

PowerManagementSupported

数据类型: 布尔值

访问类型:只读

指示设备是否可以进行电源管理。 此属性继承自 CIM_LogicalDevice,但不使用它。

PowerOnHours

数据类型: uint64

访问类型:只读

自上次电源周期以来,此设备已打开的连续小时数。 此属性继承自 CIM_LogicalDevice,但不使用它。

PrimaryStatus

数据类型: uint16

访问类型:只读

提供高级状态信息。 此属性应与 DetailedStatus 属性结合使用,以提供元素及其子组件的高级和详细的运行状况状态。 Null 值指示此属性未实现。 此属性继承自 CIM_ManagedSystemElement

未知 (0)

正常 (1)

降级 (2)

错误 3 (3)

DMTF 保留 (。。)

供应商保留 (0x8000。。)

评级

数据类型: uint64

访问类型:只读

限定符: 弃用 (“无值”)

指定此设备的 GPU RemoteFX分级。 此属性当前未使用。

RequestedState

数据类型: uint16

访问类型:只读

元素的最后请求或所需状态。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 12 (不适用) 。

SharedSystemMemory

数据类型: uint64

访问类型:只读

指定 GPU 可用的共享系统内存量(以字节为单位)。

Status

数据类型: 字符串

访问类型:只读

对象的当前状态。 此属性继承自 CIM_ManagedSystemElement,但不使用它。

StatusDescriptions

数据类型: 字符串 数组

访问类型:只读

描述各种 OperationalStatus 数组值的字符串。 此属性继承自 CIM_ManagedSystemElement

StatusInfo

数据类型: uint16

访问类型:只读

逻辑设备的当前状态。 此属性继承自 CIM_LogicalDevice,但不使用它。

SystemCreationClassName

数据类型: 字符串

访问类型:只读

范围系统的创建类名称。 此属性继承自 CIM_LogicalDevice

SystemName

数据类型: 字符串

访问类型:只读

范围系统的名称。 此属性继承自 CIM_LogicalDevice

TimeOfLastStateChange

数据类型: datetime

访问类型:只读

上次更改元素的启用状态的日期或时间。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

TotalPowerOnHours

数据类型: uint64

访问类型:只读

此设备已供电的总小时数。 此属性继承自 CIM_LogicalDevice,但不使用它。

TotalVideoMemory

数据类型: uint64

访问类型:只读

指定 GPU 上存在的视频内存总量(以字节为单位)。

TransitioningToState

数据类型: uint16

访问类型:只读

指示实例要转换到的目标状态。 此属性继承自 CIM_EnabledLogicalElement,并且始终设置为 Null

要求

要求
最低受支持的客户端
Windows 8.1 [仅限桌面应用]
最低受支持的服务器
Windows Server 2012 R2 [仅限桌面应用]
命名空间
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe