Поделиться через


Свойство IVMGuestOS::IsHeartbeating

[Виртуальный компьютер Windows больше недоступен для использования в Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]

Определяет, имеет ли виртуальная машина пульс.

Это свойство доступно только для чтения.

Синтаксис

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

Значение свойства

VARIANT_TRUE, если обнаружен пульс, VARIANT_FALSE в противном случае.

Коды ошибок

Имя и значение Значение
S_OK
0
Операция прошла успешно.
E_POINTER
0x80004003
Параметр имеет значение NULL.
VM_E_VM_UNKNOWN
0xA0040207
Конфигурация неизвестна.
VM_E_VM_NOT_RUNNING
0xA0040206
Виртуальная машина должна быть запущена для этой операции.
VM_E_ADDITIONS_NOT_AVAIL
0xA0040504
Виртуальная машина не полностью загружена, компонент интеграции не установлен или установленная версия не поддерживает эту функцию.
DISP_E_EXCEPTION
0x80020009
Произошла непредвиденная ошибка.

Замечания

При установке компонентов интеграции в гостевой операционной системе обычное "галочку" или пульс отправляется из сеанса виртуальной машины на виртуальный компьютер Windows. Если гостевая операционная система сильно загружена, возможно, что виртуальный компьютер получит меньше пульса, чем ожидалось. Если пульс не обнаружен, возможно, что гостевая операционная система не отвечает или завершается сбоем.

По умолчанию виртуальная машина создает десять галок пульса в минуту. Если пульс не обнаруживается в течение всей минуты, виртуальный компьютер Windows попытается перезапустить сеанс виртуальной машины каждые десять секунд до двух минут. Это поведение управляется следующими ключевыми значениями в файле конфигурации сеанса виртуальной машины.

Ключ конфигурации По умолчанию. Description
integration/microsoft/heartbeat/time
60
Длина блока времени, используемого для создания галок пульса в секундах.
integration/microsoft/heartbeat/rate
10
Количество галок, созданных в каждом блоке времени пульса.
integration/microsoft/heartbeat/failure_interval
10
Количество секунд между попытками перезапуска после того, как не будут получены галочки пульса в пределах определенного блока времени пульса.
integration/microsoft/heartbeat/failure_attempts
12
Количество попыток перезапуска.

Требования

Требование Значение
Минимальная версия клиента
Windows 7 [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Завершение поддержки клиентов
Windows 7
Товар
Windows Virtual PC
Заголовок
VPCCOMInterfaces.h
IID
IID_IVMGuestOS определяется как 99fea0db-4880-499a-b6d8-73dff9bc91be

См. также

IVMGuestOS