InitiateShutdown-Methode der Msvm_ShutdownComponent-Klasse
Initiiert einen Vorgang zum Herunterfahren des Betriebssystems auf dem zugeordneten untergeordneten virtuellen Computer. Wenn null (0) zurückgegeben wird, wurde das Herunterfahren erfolgreich initiiert. Jeder andere Rückgabecode gibt eine Fehlerbedingung an.
Syntax
uint32 InitiateShutdown(
[in] boolean Force,
[in] string Reason
);
Parameter
-
Erzwingen von [in]
-
Typ: boolean
Ein Flag, das bei True das Schließen von Anwendungen erzwingt, obwohl nicht gespeicherte Daten vorhanden sind.
-
Grund [in]
-
Typ: Zeichenfolge
Der Grund für das Herunterfahren. Dies ist eine benutzerdefinierte Zeichenfolge.
Rückgabewert
Typ: uint32
-
Abgeschlossen ohne Fehler (0)
-
Methodenparameter überprüft – 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 Status 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 ohne die Force-Option nicht heruntergefahren werden (32781).
-
Ein System wird heruntergefahren (32782)
Bemerkungen
Der Zugriff auf die Msvm_ShutdownComponent-Klasse kann durch UAC-Filterung eingeschränkt werden. Weitere Informationen finden Sie unter Benutzerkontensteuerung und WMI.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2012 [nur Desktop-Apps] |
Namespace |
Root\Virtualization\V2 |
Header |
|
MOF |
|
DLL |
|