IVMVirtualPC::CreateVirtualMachine (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)].
Crea una nueva configuración de máquina virtual y recupera el objeto de máquina virtual.
Sintaxis
HRESULT CreateVirtualMachine(
[in] BSTR configurationName,
[in] BSTR configurationPath,
[out, retval] IVMVirtualMachine **virtualMachine
);
Parámetros
-
configurationName [in]
-
Nombre de la máquina virtual que se va a crear. La longitud del nombre no puede superar los 80 caracteres y la longitud combinada del nombre y la ruta de acceso a los archivos VMC y VMCX no pueden superar los caracteres de MAX_PATH (260). Las extensiones de nombre de archivo .vmc y .vmcx se anexarán al final del nombre de la máquina virtual cuando se creen los archivos de configuración. Si este parámetro es NULL o una cadena vacía, el parámetro configurationPath debe especificar la ruta de acceso completa al archivo VMC.
-
configurationPath [in]
-
Ruta de acceso a la carpeta que contendrá el archivo VMC. Esta carpeta se creará si no existe. Si configurationName es NULL o una cadena vacía, debe especificar la ruta de acceso completa del nuevo archivo de configuración.
-
virtualMachine [out, retval]
-
Puntero a un nuevo objeto IVMVirtualMachine que representa esta máquina virtual.
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 configurationName o configurationPath no es válido o el parámetro virtualMachine es NULL. |
|
El sistema no encuentra la ruta de acceso especificada por el parámetro configurationPath . |
|
El parámetro configurationPath contiene un carácter no válido (uno de "*?:<>/|""). |
|
El parámetro configurationPath especifica una ruta de acceso vacía o relativa. Se requiere una ruta de acceso absoluta. |
|
La ruta de acceso especificada por los parámetros configurationName y configurationPath da como resultado una ruta de acceso demasiado larga. La longitud total de la ruta de acceso debe ser menor que MAX_PATH (260) caracteres. |
|
Ya existe un archivo de configuración con este nombre en esta ubicación. |
|
El parámetro configurationName está vacío. |
|
El parámetro configurationName supera los 80 caracteres de longitud. |
|
El parámetro configurationName contiene un carácter no válido (uno de "*?:<>/|\""). |
|
Ya hay una máquina virtual con este nombre. |
|
El procesador no admite extensiones de virtualización acelerada de hardware (HAV). |
|
Se produjo un error inesperado. |
Comentarios
Los nombres de máquina virtual no distinguen mayúsculas de minúsculas; por ejemplo, "MyVM" y "myvm" hacen referencia a la misma máquina virtual.
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_IVMVirtualPC se define como 236ba0d9-a24a-4292-a132-27c1421dfd01 |