MSFT_StorageProvider 类
表示存储管理提供程序 (管理存储子系统的 SMP) 包。
以下语法是从托管对象格式 (MOF) 代码简化的。
语法
class MSFT_StorageProvider : MSFT_StorageObject
{
UInt16 Type;
String Name;
String Manufacturer;
String Version;
String CimServerName;
String URI;
String URI_IP;
UInt16 RemoteSubsystemCacheMode;
Boolean SupportsSubsystemRegistration;
UInt16 SupportedRemoteSubsystemCacheModes;
};
成员
MSFT_StorageProvider 类具有以下类型的成员:
方法
MSFT_StorageProvider 类具有这些方法。
方法 | 说明 |
---|---|
发现 | 发现存储提供程序拥有的对象。 |
GetSecurityDescriptor | 检索控制对存储提供程序对象实例的访问的安全描述符。 |
RegisterSubsystem | 注册要由此提供程序管理的子系统。 |
SetAttributes | 设置提供程序的属性。 |
SetSecurityDescriptor | 设置控制对存储提供程序对象实例的访问的安全描述符。 |
UnregisterSubsystem | 取消注册子系统。 |
属性
MSFT_StorageProvider 类具有这些属性。
CimServerName
数据类型: 字符串
访问类型:只读
如果 Type 属性为 SMI-S,则此属性包含要显示在用户界面中的 CIM 服务器的名称。 例如,“ACME CIM 服务器”。 此属性是支持 SLP 发现机制所必需的。
如果 Type 属性不是 SMI-S,则此属性为 NULL。
Manufacturer
数据类型: 字符串
访问类型:只读
限定符: 必需
SMP 软件的制造商的名称。
名称
数据类型: 字符串
访问类型:只读
限定符: 必需
存储提供程序的用户友好名称。
RemoteSubsystemCacheMode
数据类型: UInt16
访问类型:只读
此提供程序的缓存模式。
值 | 含义 |
---|---|
0 | 未知 |
2 | 已禁用 |
3 | Manual-Discovery |
SupportedRemoteSubsystemCacheModes
数据类型: UInt16
访问类型:只读
此提供程序支持的缓存模式。
值 | 含义 |
---|---|
0 | 未知 |
2 | 已禁用 |
3 | Manual-Discovery |
SupportsSubsystemRegistration
数据类型: 布尔值
访问类型:只读
如果此提供程序支持远程注册和管理,则为 TRUE;如果不是,则为 FALSE。
类型
数据类型: UInt16
访问类型:只读
限定符: 必需
指示是使用 SMI-S 标准接口还是 SMP WMI 接口实现提供程序。
值 | 含义 |
---|---|
SMP 1 | 提供程序是基于本机 SMP 的提供程序。 |
SMI-S 2 | 提供程序是基于 SMI-S 的提供程序,可通过 SMI-S 代理存储管理提供程序查看。 |
URI
数据类型: 字符串
访问类型:只读
如果 Type 属性为 SMI-S,则此属性包含连接到 SMI-S 服务器的协议、主机名和端口。
如果 Type 属性不是 SMI-S,则此属性为 NULL。
URI_IP
数据类型: 字符串
访问类型:只读
如果 Type 属性为 SMI-S,则此属性包含连接到 SMI-S 服务器的协议、IP 地址和端口。 此专业人员
如果 Type 属性不是 SMI-S,则此属性为 NULL。
版本
数据类型: 字符串
访问类型:只读
限定符: 必需
SMP 制造商用来区分软件版本的自由格式版本字符串。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
命名空间 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈