IVMHardDisk::Compact 方法
[自Windows 8起,Windows 虚拟电脑不再可供使用。 请改用 Hyper-V WMI 提供程序 (V2) 。]
压缩动态扩展的虚拟硬盘映像。
语法
HRESULT Compact(
[out, retval] IVMTask **compactTask
);
参数
-
compactTask [out, retval]
-
用于跟踪压缩过程的完成情况的 IVMTask 对象。
返回值
此方法可以返回其中一个值。
返回代码/值 | 说明 |
---|---|
|
操作成功。 |
|
发生意外错误。 |
|
参数为 NULL。 |
|
此 IVMHardDisk 对象引用的虚拟硬盘映像正在使用中。 |
|
主机卷没有足够的空间来创建压缩此虚拟硬盘映像所需的临时文件。 |
|
无法压缩虚拟硬盘映像,因为应用程序正在关闭。 |
|
此 IVMHardDisk 对象引用的虚拟硬盘映像标记为只读。 |
|
此 IVMHardDisk 对象引用的虚拟硬盘映像必须是 vmDiskTypeDynamic 映像类型。 |
|
此 IVMHardDisk 对象引用的虚拟硬盘映像似乎不是有效的映像。 |
备注
若要压缩动态扩展的硬盘映像,应首先将磁盘映像上的可用空间归零。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 7 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
客户端支持终止 |
Windows 7 |
产品 |
Windows Virtual PC |
标头 |
|
IID |
IID_IVMHardDisk定义为 ffa14ae6-48f5-42a4-8a22-186f2e5c7db0 |