IVdsSwProvider::CreatePack 方法 (vds.h)
[从 Windows 8 和 Windows Server 2012 开始,虚拟磁盘服务 COM 接口由 Windows 存储管理 API 取代。]
创建 pack 对象。
语法
HRESULT CreatePack(
[out] IVdsPack **ppPack
);
参数
[out] ppPack
IVdsPack 接口的地址。 调用方必须释放接口。
返回值
此方法可以返回标准 HRESULT 值,例如E_INVALIDARG或E_OUTOFMEMORY,以及 特定于 VDS 的返回值。 它还可以使用 HRESULT_FROM_WIN32 宏返回转换的系统错误代码。 错误可能源自 VDS 本身或正在使用的基础 VDS 提供程序 。 可能的返回值包括以下内容。
返回代码/值 | 说明 |
---|---|
|
该方法已成功完成。 |
|
存在另一个具有 VDS_PS_ONLINE状态的 动态包。 一次只能有一个动态包具有此状态。 |
备注
在调用 IVdsPack::MigrateDisks 方法以转换磁盘格式设置之前,使用此方法创建包。 将基本磁盘转换为动态格式时,请将新的或现有的包作为参数传递给 MigrateDisks。 将动态磁盘转换为基本格式时,请使用 CreatePack 创建新的单个包来保存基本磁盘。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | vds.h |
Library | Uuid.lib |