IVMGuestOS::SetParameter (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)].
Establece un parámetro con nombre dentro del sistema operativo invitado.
Sintaxis
HRESULT SetParameter(
[in] BSTR inParameterName,
[in] BSTR inParameterValue
);
Parámetros
-
inParameterName [in]
-
El nombre del parámetro. Debe tener entre 1 y 255 caracteres de longitud y no puede contener un carácter de barra diagonal inversa (\).
-
inParameterValue [in]
-
Valor del parámetro.
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 no es válido o no se especifica. |
|
La operación no se completó de forma oportuna. |
|
La máquina virtual (VM) no se está ejecutando. |
|
La máquina virtual está en pausa. |
|
Los componentes de integración no están instalados en esta máquina virtual. |
|
Se produjo un error inesperado. |
Observaciones
La máquina virtual debe estar en ejecución y los componentes de integración deben instalarse cuando se invoca este método. Este método solo se admite para los sistemas operativos invitados basados en Windows.
Con los componentes de integración instalados, la siguiente clave se agrega automáticamente al registro del sistema operativo invitado:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters
Cuando se inicia el sistema operativo invitado, los siguientes valores de cadena del Registro se rellenan en la clave Parameters :
- HostName
- PhysicalHostName
- PhysicalHostNameFullyQualified
- VirtualMachineName
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_IVMGuestOS se define como 99fea0db-4880-499a-b6d8-73dff9bc91be |