Compartir a través de


IvMHardDisk::Compact (método)

[Windows Virtual PC ya no está disponible para su uso a partir de Windows 8. En su lugar, use el proveedor WMI de Hyper-V (V2)].

Compacta una imagen de disco duro virtual que expande dinámicamente.

Sintaxis

HRESULT Compact(
  [out, retval] IVMTask **compactTask
);

Parámetros

compactTask [out, retval]

Objeto IVMTask que se usa para realizar un seguimiento de la finalización del proceso de compactación.

Valor devuelto

Este método puede devolver uno de estos valores.

Código o valor devuelto Descripción
S_OK
0
La operación se realizó correctamente.
DISP_E_EXCEPTION
0x80020009
Se produjo un error inesperado.
E_POINTER
0x80004003
El parámetro es NULL.
HRESULT_FROM_WIN32(ERROR_SHARING_VIOLATION)
0x80070020
La imagen de disco duro virtual a la que hace referencia este objeto IVMHardDisk está en uso.
HRESULT_FROM_WIN32(ERROR_DISK_FULL)
0x80070070
El volumen de host no tiene suficiente espacio para crear un archivo temporal necesario para la compactación de esta imagen de disco duro virtual.
VM_E_APP_SHUTTING_DOWN
0xA0040209
La imagen del disco duro virtual no se puede compactar porque la aplicación se está cerrando.
VM_E_FILE_READ_ONLY
0xA004067A
La imagen de disco duro virtual a la que hace referencia este objeto IVMHardDisk se marca como de solo lectura.
VM_E_WRONG_HD_IMAGE_TYPE
0xA004067B
La imagen de disco duro virtual a la que hace referencia este objeto IVMHardDisk debe ser un tipo de imagen vmDiskTypeDynamic .
VM_E_INVALID_HD_FILE
0xA0040682
La imagen de disco duro virtual a la que hace referencia este objeto IVMHardDisk no parece ser una imagen válida.

Comentarios

Para compactar una imagen de disco duro de expansión dinámica, primero se debe liberar espacio en la imagen de disco.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible
No se admite ninguno
Fin de compatibilidad de cliente
Windows 7
Producto
Windows Virtual PC
Encabezado
VPCCOMInterfaces.h
IID
IID_IVMHardDisk se define como ffa14ae6-48f5-42a4-8a22-186f2e5c7db0

Consulte también

IVMHardDisk