IVMGuestOS::IsHeartbeating 屬性

[Windows 虛擬電腦已不再可供 Windows 8 使用。 請改用 Hyper-V WMI 提供者 (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 虛擬電腦會嘗試每隔 10 秒重新開機一次虛擬機器會話,最多兩分鐘。 此行為是由虛擬機器會話組態檔中的下列索引鍵值所控制。

設定金鑰 預設 描述
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
Products
Windows Virtual PC
標題
VPCOMInterfaces.h
IID
IID_IVMGuestOS定義為 99fea0db-4880-499a-b6d8-73dff9bc91be

另請參閱

IVMGuestOS