Msvm_BootSourceSettingData 类
表示用于设置虚拟机启动源的参数。 此类派生自 CIM_SettingData。
下面的语法从 MOF 代码简化而来,包含所有继承属性。
语法
[Dynamic, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_BootSourceSettingData : CIM_SettingData
{
string Description;
string Caption;
string InstanceID;
string ElementName;
uint32 BootSourceType;
string OtherLocation;
string FirmwareDevicePath;
string BootSourceDescription;
uint8 OptionalData[];
};
成员
Msvm_BootSourceSettingData 类具有以下类型的成员:
属性
Msvm_BootSourceSettingData 类具有以下属性。
-
BootSourceDescription
-
-
数据类型: 字符串
-
访问类型:只读
固件提供的启动源的说明。
-
-
BootSourceType
-
-
数据类型: uint32
-
访问类型:只读
一个枚举值,该值指定启动源的类型。
这些是有效值:
-
-
未知 (0)
-
驱动器 (1)
-
网络 (2)
-
文件 (3)
Caption
-
数据类型: 字符串
-
访问类型:只读
-
限定符: MaxLen ( 64 )
对象的简短文本说明。
说明
-
数据类型: 字符串
-
访问类型:只读
对象的文本说明。
ElementName
-
数据类型: 字符串
-
访问类型:只读
此 SettingData 实例的显示名称。 此外,显示名称可用作搜索或查询的索引属性。 (注意:名称在 namespace 中不一定是唯一的。)
FirmwareDevicePath
-
数据类型: 字符串
-
访问类型:只读
固件用于描述设备的本机路径。
InstanceID
-
数据类型: 字符串
-
访问类型:只读
-
限定符: 键
在实例化命名空间的范围内,InstanceID 不透明且唯一地标识此类的实例。 若要确保 NameSpace 中的唯一性, 应使用以下“首选”算法构造 InstanceID 的值: OrgID:LocalID ,其中 OrgID 和 LocalID 由冒号 (:) 分隔,其中 OrgID 必须包含创建或定义 InstanceID 的业务实体拥有的版权、商标或其他唯一名称,或者由已识别的全局分配给业务实体的已注册 ID 权威。 (此要求类似于 架构类名称的 SchemaName_ClassName 结构。) 此外,为了确保唯一性, OrgID 不得包含冒号 (:) 。 使用此算法时,InstanceID 中显示的第一个冒号必须在 OrgID 和 LocalID 之间出现。 LocalID 由业务实体选择,不应重复使用来标识不同的基础 (实际) 元素。 如果未使用上述首选算法,则定义实体必须确保生成的 InstanceID 不会在此实例的 NameSpace 的此提供程序或其他提供程序生成的任何实例 ID 之间重复使用。 对于 DMTF 定义的实例,必须将“首选”算法与设置为 CIM 的 OrgID 一起使用。
OptionalData
-
数据类型: uint8 数组
-
访问类型:只读
-
限定符: OctetString、 ArrayType (“Indexed”)
固件提供的可选数据。
注意
在 Windows 10 中添加的属性。
OtherLocation
-
数据类型: 字符串
-
访问类型:只读
固件用于进一步唯一标识启动源的其他位置信息(如果有)。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 |
Windows Server 2012 R2 [仅限桌面应用] |
命名空间 |
Root\Virtualization\V2 |
MOF |
|
DLL |
|