IVMHardDisk::Convert (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).]
Convierte un disco duro virtual de tamaño fijo en un disco duro virtual de expansión dinámica o convierte un disco duro virtual de expansión dinámica en un disco duro virtual de tamaño fijo.
Sintaxis
HRESULT Convert(
[in] BSTR convertedDiskImagePath,
[in] VMHardDiskType convertedDiskImageType,
[out, retval] IVMTask **convertTask
);
Parámetros
-
convertedDiskImagePath [in]
-
Ruta de acceso al archivo de imagen de disco de destino.
-
convertedDiskImageType [in]
-
Tipo de la imagen de disco de destino. Para obtener una lista de valores, consulte VMHardDiskType.
-
convertTask [out, retval]
-
Objeto IVMTask que se usa para realizar un seguimiento de la finalización del proceso de conversión.
Valor devuelto
Este método puede devolver uno de estos valores.
Código o valor devuelto | Descripción |
---|---|
|
La operación se realizó correctamente. |
|
El parámetro convertedDiskImagePath está vacío o falta la extensión .vhd en el nombre de archivo. |
|
Un parámetro es NULL. |
|
El sistema no encuentra la ruta de acceso especificada por el parámetro convertedDiskImagePath . |
|
El parámetro convertedDiskImagePath contiene un carácter no válido (uno de "*?<> /|":"). |
|
El parámetro convertedDiskImagePath especifica una ruta de acceso vacía o relativa. Se requiere una ruta de acceso absoluta. |
|
La ruta de acceso especificada por el parámetro convertedDiskImagePath es demasiado larga. La ruta de acceso debe tener menos de MAX_PATH (260) caracteres. |
|
El disco duro virtual al que hace referencia este objeto está en uso o el elemento primario de este disco duro virtual está en uso. |
|
El volumen del host no tiene espacio suficiente para convertir este disco duro virtual. |
|
El archivo al que hace referencia el parámetro convertedDiskImagePath ya existe. |
|
El parámetro convertedDiskImagePath debe ser vmDiskType_Dynamic o vmDiskType_FixedSize. |
|
La imagen del disco duro virtual a la que hace referencia este objeto IVMHardDisk no parece ser una imagen válida. |
|
El elemento primario del disco duro virtual al que hace referencia este objeto no existe. |
|
No se puede convertir la imagen del disco duro virtual porque la aplicación se está cerrando. |
|
Se produjo un error inesperado. |
Observaciones
El archivo de origen se deja intacto después del proceso de conversión.
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 |
|
IID |
IID_IVMHardDisk se define como ffa14ae6-48f5-42a4-8a22-186f2e5c7db0 |