Partilhar via


Propriedade IVMGuestOS::IsHeartbeating

[O Windows Virtual PC não está mais disponível para uso a partir do Windows 8. Em vez disso, use o provedor WMI do Hyper-V (V2).]

Determina se a máquina virtual tem uma pulsação.

Esta propriedade é somente para leitura.

Sintaxe

HRESULT get_IsHeartbeating(
  [out, retval] VARIANT_BOOL *heartBeating
);

Valor da propriedade

VARIANT_TRUE se uma pulsação for detectada, caso contrário, VARIANT_FALSE.

Códigos do Erro

Name/value Significado
S_OK
0
A operação foi bem-sucedida.
E_POINTER
0x80004003
O parâmetro é NULL.
VM_E_VM_UNKNOWN
0xA0040207
A configuração é desconhecida.
VM_E_VM_NOT_RUNNING
0xA0040206
A máquina virtual deve estar em execução para esta operação.
VM_E_ADDITIONS_NOT_AVAIL
0xA0040504
A máquina virtual não está totalmente inicializada, o recurso de componentes de integração não está instalado ou a versão instalada não dá suporte a esse recurso.
DISP_E_EXCEPTION
0x80020009
Ocorreu um erro inesperado.

Comentários

Quando os componentes de integração estão instalados no sistema operacional convidado, um "tique" ou uma pulsação regular é enviada da sessão da máquina virtual para o Windows Virtual PC. Se o sistema operacional convidado estiver muito carregado, é possível que o Virtual PC receba menos pulsações do que o esperado. Se nenhuma pulsação for detectada, é possível que o sistema operacional convidado não esteja respondendo ou tenha falhado.

Por padrão, uma máquina virtual produz dez tiques de pulsação por minuto. Se nenhum tique de pulsação for detectado durante um minuto, o Windows Virtual PC tentará reiniciar a sessão da máquina virtual uma vez a cada dez segundos por até dois minutos. Esse comportamento é controlado pelos valores de chave a seguir no arquivo de configuração de sessão da máquina virtual.

Chave de configuração Padrão Descrição
integration/microsoft/heartbeat/time
60
O comprimento do bloco de tempo usado para gerar tiques de pulsação, em segundos.
integration/microsoft/heartbeat/rate
10
O número de tiques gerados em cada bloco de tempo de pulsação.
integration/microsoft/heartbeat/failure_interval
10
O número de segundos entre as tentativas de reinicialização, caso nenhum tique de pulsação seja recebido dentro de um bloco de tempo de pulsação específico.
integration/microsoft/heartbeat/failure_attempts
12
O número de tentativas de reinicialização feitas.

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
Product
Windows Virtual PC
Cabeçalho
VPCCOMInterfaces.h
IID
IID_IVMGuestOS é definido como 99fea0db-4880-499a-b6d8-73dff9bc91be

Confira também

IVMGuestOS