MSFT_PhysicalDisk 类的 SetUsage 方法

设置或更改具体池中物理磁盘的预期使用情况。

存储池需要遵循为物理磁盘分配的策略。

语法

UInt32 SetUsage(
  [in]  UInt16 Usage,
  [out] String ExtendedStatus
);

参数

用法 [in]

物理磁盘的预期用法。 此参数是必需的,不能为 NULL。

含义
数据存储 1 此物理磁盘应仅用于数据存储。
手动选择 2 仅当管理员在创建虚拟磁盘时手动选择时,才应使用此物理磁盘。 使用 CreateVirtualDisk 方法的 PhysicalDisksToUse 参数选择手动选择磁盘。
热备用 3 此物理磁盘应用作热备用磁盘。
已停用 4 此物理磁盘应停用,不再使用。 至少不应将新的分配转到此磁盘。 如果修复了驻留在此磁盘上的虚拟磁盘,则应将数据移动到另一个活动物理磁盘。
日记 5 此物理磁盘应用作包含虚拟磁盘的其他设备的缓存。 它将备份虚拟磁盘的写回缓存(如果已配置)。

ExtendedStatus [out]

包含嵌入 MSFT_StorageExtendedStatus 对象的字符串。

此参数允许存储提供程序返回特定于实现的扩展 () 错误信息。

返回值

成功 (0)

不支持 (1)

未指定的错误 (2)

超时 (3)

失败 (4)

参数 (5) 无效

拒绝访问 (40001)

没有足够的资源来完成操作。 (40002)

无法连接到存储提供程序。 (46000)

存储提供程序无法连接到存储子系统。 (46001)

存储池无法完成操作,因为它的运行状况或运行状态不允许它。 (48006)

存储池无法完成操作,因为其配置是只读的。 (48007)

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
命名空间 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

另请参阅

MSFT_PhysicalDisk