InitiateShutdown-Methode der Msvm _ ShutdownComponent-Klasse

Initiiert einen Vorgang zum Herunterfahren des Betriebssystems auf dem zugeordneten untergeordneten virtuellen Computer. Wenn 0 (null) 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

Force (Erzwingen) [ In]

Typ: boolescher Wert

Ein Flag, das bei True erzwingt, dass Anwendungen geschlossen werden, obwohl nicht gespeicherte Daten enthalten sind.

Grund [ In]

Typ: Zeichenfolge

Der Grund für das Herunterfahren. Dies ist eine benutzerdefinierte Zeichenfolge.

Rückgabewert

Typ: uint32

Abgeschlossen ohne Fehler (0)

Überprüfte Methodenparameter – Auftragsstart (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 (32781) heruntergefahren werden.

Das Herunterfahren des Systems wird ausgeführt (32782)

Hinweise

Der Zugriff auf die Msvm _ ShutdownComponent-Klasse kann durch die 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
Winreg.h
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Siehe auch

Msvm _ ShutdownComponent