Método IVMGuestOS::SetParameter
[O Pc Virtual do Windows não está mais disponível para uso a partir de Windows 8. Em vez disso, use o provedor WMI do Hyper-V (V2).]
Define um parâmetro nomeado dentro do sistema operacional convidado.
Sintaxe
HRESULT SetParameter(
[in] BSTR inParameterName,
[in] BSTR inParameterValue
);
Parâmetros
-
inParameterName [in]
-
O nome do parâmetro. Ele deve ter entre 1 e 255 caracteres e não pode conter um caractere de barra invertida (\).
-
inParameterValue [in]
-
O valor do parâmetro.
Valor retornado
Esse método pode retornar um desses valores.
Código/valor de retorno | Descrição |
---|---|
|
A operação foi bem-sucedida. |
|
Um parâmetro não é válido ou não é especificado. |
|
A operação não foi concluída em tempo hábil. |
|
A VM (máquina virtual) não está em execução. |
|
A VM está em pausa. |
|
Os componentes de integração não estão instalados nesta VM. |
|
Ocorreu um erro inesperado. |
Comentários
A VM deve estar em execução e os componentes de integração devem ser instalados quando esse método é invocado. Esse método só tem suporte para sistemas operacionais convidados baseados no Windows.
Com os componentes de integração instalados, a seguinte chave é adicionada automaticamente ao registro do sistema operacional convidado:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters
Quando o sistema operacional convidado é iniciado, os seguintes valores de cadeia de caracteres do Registro são preenchidos na chave Parâmetros :
- HostName
- PhysicalHostName
- PhysicalHostNameFullyQualified
- VirtualMachineName
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Nenhum compatível |
Fim do suporte ao cliente |
Windows 7 |
Produto |
Windows Virtual PC |
Cabeçalho |
|
IID |
IID_IVMGuestOS é definido como 99fea0db-4880-499a-b6d8-73dff9bc91be |