MSFT_MaskingSet 类
表示掩码集。
掩码集是用于批量 显示 和 隐藏 操作的虚拟磁盘、目标端口和发起程序 ID 的集合。 将资源添加到掩码集后,它可供访问掩码集中的所有其他资源。 例如,将虚拟磁盘对象添加到掩码集将允许掩码集中的所有发起程序 ID 访问虚拟磁盘对象。
托管对象格式 (MOF) 代码简化了以下语法。
语法
class MSFT_MaskingSet : MSFT_StorageObject
{
String FriendlyName;
String Name;
UInt16 HostType;
};
成员
MSFT_MaskingSet 类具有以下类型的成员:
方法
MSFT_MaskingSet 类具有这些方法。
方法 | 说明 |
---|---|
AddInitiatorId | 将一个或多个发起程序标识符添加到掩码集。 |
AddTargetPort | 将一个或多个目标端口添加到掩码集。 |
AddVirtualDisk | 将一个或多个虚拟磁盘添加到掩码集。 |
DeleteObject | 删除掩码集实例。 |
GetSecurityDescriptor | 检索掩码集实例的安全描述符。 |
RemoveInitiatorId | 从掩码集中删除一个或多个发起方标识符。 |
RemoveTargetPort | 从掩码集中删除一个或多个目标端口。 |
RemoveVirtualDisk | 从掩码集中删除一个或多个虚拟磁盘。 |
SetFriendlyName | 设置掩码集的友好名称。 |
SetSecurityDescriptor | 设置掩码集对象的安全描述符。 |
属性
MSFT_MaskingSet 类具有这些属性。
FriendlyName
数据类型: 字符串
访问类型:只读
限定符: 必需
掩码集的用户友好名称。 它在创建掩码集时指定,可以使用 SetFriendlyName 方法对其进行更改。
HostType
数据类型: UInt16
访问类型:只读
主机操作系统或其他主机环境因素,可能会影响存储系统在向发起程序显示虚拟磁盘时应具有的行为。
未知 (0)
其他 (1)
标准 (2)
Solaris (3)
HPUX
OpenVMS (5)
Tru64 (6)
Netware (7)
Sequent (8)
AIX (9)
DGUX (10)
Dynix (11)
Irix (12)
Cisco iSCSI 存储路由器 (13)
Linux (14)
Microsoft Windows (15)
OS400 (16)
TRESPASS (17)
HI-UX (18)
VMware ESXi (19)
Microsoft Windows Server 2008 (20)
Microsoft Windows Server 2003 (21)
Microsoft Reserved (22..32767)
供应商特定 (32768..65535)
名称
数据类型: 字符串
访问类型:只读
限定符: 必需
掩码集的用户友好系统定义名称。 此名称在拥有的存储子系统的范围内是唯一的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
命名空间 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |