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

另请参阅

MSFT_StorageObject