InitiateReboot-Methode der Msvm _ ShutdownComponent-Klasse

Initiiert einen Neustart des Betriebssystems auf dem zugeordneten untergeordneten virtuellen Computer.

Wenn 0 (null) zurückgegeben wird, wurde der Neustart erfolgreich initiiert. Jeder andere Rückgabecode gibt einen Fehlerzustand an.

Syntax

uint32 InitiateReboot(
  [in] boolean Force,
  [in] string  Reason
);

Parameter

Force [ In]

Ein Flag, das bei TRUE erzwingt, dass Anwendungen geschlossen werden, obwohl nicht gespeicherte Daten gespeichert wurden.

Ursache [ In]

Der Grund für den Neustartvorgang. Dies ist eine benutzerdefinierte Zeichenfolge.

Rückgabewert

Diese Methode gibt einen der folgenden Werte zurück:

Abgeschlossen ohne Fehler (0)

Überprüfte Methodenparameter – Auftrag gestartet (4096)

Fehler (32768)

Zugriff verweigert (32769)

Nicht unterstützt (32770)

Status ist unbekannt (32771)

Timeout (32772)

Ungültiger Parameter (32773)

System wird verwendet (32774)

Ungültiger Zustand für diesen Vorgang (32775)

Falscher Datentyp (32776)

System ist nicht verfügbar (32777)

Nicht genügend Arbeitsspeicher (32778)

Datei nicht gefunden (32779)

Das System ist nicht bereit (32780)

Der Computer ist gesperrt und kann nicht ohne die Force-Option heruntergefahren werden (32781).

Ein Herunterfahren des Systems wird in Bearbeitung (32782)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
[Windows 10 Nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2016
Namespace
\Stammvirtualisierung \ v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm _ ShutdownComponent