MSFT_PhysicalDisk 类的 Reset 方法

重置物理磁盘的运行状况和运行状态。

语法

UInt32 Reset(
  [out] String ExtendedStatus
);

参数

ExtendedStatus [out]

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

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

返回值

成功 (0)

不支持 (1)

未指定的错误 (2)

超时 (3)

失败 (4)

参数 (5) 无效

访问被拒绝 (40001)

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

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

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

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

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

注解

此方法的确切行为取决于此物理磁盘是否属于具体池。

如果它是具体池的成员,则 HealthStatus 属性应设置为 Healthy,OperationalStatus 属性应设置为 OK 如果在 重置后检测到任何其他错误,运行状况和操作状态应反映这些新错误。

如果物理磁盘不是具体池的成员,则此方法不仅应重置运行状况和运行状态,还应该将磁盘返回到可将其用作具体池的存储的状态。 例如,如果物理磁盘丢失,然后在) 替换后重新出现 (,则此物理磁盘应仅位于原始池中,其运行状态指示其数据已拆分或损坏。 调用 Reset 应清除任何数据的物理磁盘,删除与其以前具体池的任何剩余关系,并将磁盘返回到正常、可用状态。

要求

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

另请参阅

MSFT_PhysicalDisk