MSFT_Disk 类的 Initialize 方法

使用特定分区样式初始化 RAW 磁盘。

语法

UInt32 Initialize(
  [in]  UInt16 PartitionStyle,
  [out] String ExtendedStatus
);

参数

PartitionStyle [in]

磁盘的所需分区样式。 此参数的默认值为 GPT

MBR (1)

GPT (2 )

ExtendedStatus [out]

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

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

返回值

成功 (0)

不支持 (1)

未指定的错误 (2)

超时 (3)

失败 (4)

参数 (5) 无效

磁盘正在使用 (6)

访问被拒绝 (40001)

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

缓存过期 (40003)

磁盘已初始化。 (41001)

指定的分区类型无效。 (41010)

磁盘不够大,无法支持 GPT 分区样式。 (41014)

指定的对象由 Microsoft 故障转移群集组件管理。 磁盘必须处于群集维护模式,并且群集资源状态必须处于联机状态才能执行此操作。 (41018)

注解

如果未指定分区样式,则默认选择 GPT。 如果磁盘已初始化,此方法将失败,并显示明确定义的错误代码。

要求

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

另请参阅

MSFT_Disk