MSFT_StorageProvider 类的 UnregisterSubsystem 方法
取消注册子系统。 提供程序将不再管理此子系统。
语法
UInt32 UnregisterSubsystem(
[in] String Subsystem,
[in] String StorageSubSystemUniqueId,
[in] Boolean Force,
[out] String ExtendedStatus
);
参数
子系统 [in]
要注销的子系统, MSFT_StorageSubSystem 对象。
StorageSubSystemUniqueId [in]
存储子系统的唯一标识符。
强制 [in]
如果为 TRUE ,则当使用其他用户的凭据注册子系统时强制取消注册操作;否则为 FALSE。
ExtendedStatus [out]
MSFT_StorageExtendedStatus 对象中存储提供程序的扩展错误信息。 该信息特定于实现。
返回值
成功 (0)
不支持 (1)
未指定的错误 (2)
超时 (3)
失败 (4)
参数 (5) 无效
拒绝访问 (40001)
没有足够的资源来完成操作。 (40002)
无法连接到存储提供程序。 (46000)
存储提供程序无法连接到存储子系统。 (46001)
无法在本地主机上注册/注销存储子系统。 (46004)
存储子系统未注册。 (46005)
此子系统已向其他用户的凭据注册。 无论如何,使用 -Force 标志删除现有注册并添加新注册。 (46007)
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
命名空间 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |