IVMHardDisk::MergeTo (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)].
Combina un disco duro virtual de diferenciación con todos sus elementos primarios (hasta y incluido el disco duro virtual principal raíz) en un nuevo archivo de disco duro.
Sintaxis
HRESULT MergeTo(
[in] BSTR newDiskImagePath,
[in] VMHardDiskType newDiskImageType,
[out, retval] IVMTask **mergeTask
);
Parámetros
-
newDiskImagePath [in]
-
Ruta de acceso a la nueva imagen de disco de destino donde se combinarán las imágenes de disco seleccionadas.
-
newDiskImageType [in]
-
Tipo de nueva imagen de disco de destino. Los tipos de imagen permitidos para la nueva imagen de disco de destino se vmDiskType_Dynamic y vmDiskType_FixedSize. Para más información, consulte VMHardDiskType.
-
mergeTask [out, retval]
-
Objeto IVMTask que se usa para realizar un seguimiento de la finalización del proceso de combinació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. |
|
Un parámetro es NULL. |
|
El nuevo parámetroDiskImagePath está vacío. |
|
El sistema no encuentra el archivo especificado por el parámetro newDiskImagePath . |
|
El sistema no encuentra la ruta de acceso especificada por el parámetro newDiskImagePath . |
|
El parámetro newDiskImagePath contiene un carácter no válido (uno de los siguientes: "*?<> /|":"). |
|
El parámetro newDiskImagePath 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 newDiskImagePath es demasiado larga. La ruta de acceso debe tener menos de 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. |
|
Este error se debe a que la imagen de disco duro virtual a la que hace referencia este objeto IVMHardDisk no es una imagen de disco de diferenciación o porque el parámetro newDiskImageType no es uno de los valores aceptados, vmDiskType_Dynamic o vmDiskType_FixedSize. |
|
El archivo al que hace referencia el parámetro newDiskImagePath ya existe. |
|
El volumen de host no tiene suficiente espacio para combinar este disco duro virtual. |
|
El elemento primario del disco duro virtual al que hace referencia este objeto no existe. |
|
No se puede combinar la imagen del disco duro virtual porque la aplicación se está cerrando. |
|
Se produjo un error inesperado. |
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 |