IVMGuestOS::IsHeartbeating-Eigenschaft
[Windows Virtual PC steht ab Windows 8 nicht mehr zur Verfügung. Verwenden Sie stattdessen den Hyper-V-WMI-Anbieter (V2).]
Bestimmt, ob der virtuelle Computer einen Heartbeat hat.
Diese Eigenschaft ist schreibgeschützt.
Syntax
HRESULT get_IsHeartbeating(
[out, retval] VARIANT_BOOL *heartBeating
);
Eigenschaftswert
VARIANT_TRUEwenn ein Heartbeat erkannt wird, andernfalls VARIANT_FALSE.
Fehlercodes
Name/Wert | Bedeutung |
---|---|
|
Der Vorgang wurde durchgeführt. |
|
Der Parameter ist NULL. |
|
Die Konfiguration ist unbekannt. |
|
Der virtuelle Computer muss für diesen Vorgang ausgeführt werden. |
|
Der virtuelle Computer wird nicht vollständig gestartet, das Integrationskomponenten-Feature ist nicht installiert, oder die installierte Version unterstützt dieses Feature nicht. |
|
Ein unerwarteter Fehler ist aufgetreten. |
Hinweise
Wenn Integrationskomponenten im Gastbetriebssystem installiert sind, wird ein regulärer „Takt“ oder Heartbeat von der Sitzung des virtuellen Computers an Windows Virtual PC gesendet. Wenn das Gastbetriebssystem stark ausgelastet ist, ist es möglich, dass Virtual PC weniger Heartbeats erhält als erwartet. Wenn kein Heartbeat erkannt wird, ist es möglich, dass das Gastbetriebssystem nicht reagiert oder abgestürzt ist.
Standardmäßig erzeugt ein virtueller Computer zehn Heartbeats (Takte) pro Minute. Wenn keine Heartbeats (Takte) für eine ganze Minute erkannt werden, versucht Windows Virtual PC, die Sitzung des virtuellen Computers einmal alle zehn Sekunden für bis zu zwei Minuten neu zu starten. Dieses Verhalten wird durch die folgenden Schlüsselwerte in der Konfigurationsdatei der Sitzung des virtuellen Computers gesteuert.
Konfigurationsschlüssel | Standard | Beschreibung |
---|---|---|
integration/microsoft/heartbeat/time |
60 |
Die Länge des Zeitblocks (in Sekunden), der zum Generieren von Heartbeats (Takten) verwendet wird. |
integration/microsoft/heartbeat/rate |
10 |
Die Anzahl der Takte, die in jedem Heartbeat-Zeitblock generiert werden. |
integration/microsoft/heartbeat/failure_interval |
10 |
Die Anzahl der Sekunden zwischen Neustartversuchen, sobald keine Heartbeats (Takte) innerhalb eines bestimmten Heartbeat-Zeitblocks empfangen werden. |
integration/microsoft/heartbeat/failure_attempts |
12 |
Die Anzahl der durchgeführten Neustartversuche. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Ende des Clientsupports |
Windows 7 |
Produkt |
Windows Virtual PC |
Header |
|
IID |
IID_IVMGuestOS wird als 99fea0db-4880-499a-b6d8-73dff9bc91be definiert |