EnableDevice-Methode der CIM _ LogicalDevice-Klasse

Die EnableDevice-Methode ist veraltet und nicht mehr die allgemeinere RequestStateChange-Methode, die sich direkt mit der von dieser Methode bereitgestellten Funktionalität überschneidet.

Fordert an, dass LogicalDevice aktiviert ("Enabled" input parameter = TRUE) oder disabled (= FALSE) wird. Bei erfolgreicher Aktivierung sollten die Eigenschaften StatusInfo/EnabledState des Geräts den gewünschten Zustand (aktiviert/deaktiviert) widerspiegeln. Beachten Sie, dass sich die Funktion dieser Methode mit der RequestedState-Eigenschaft überschneidet. RequestedState wurde dem Modell hinzugefügt, um einen Datensatz (d. h. einen persistenten Wert) der letzten Zustandsanforderung zu verwalten. Beim Aufrufen der EnableDevice-Methode sollte die RequestedState-Eigenschaft entsprechend festgelegt werden.

Der Rückgabecode sollte 0 sein, wenn die Anforderung erfolgreich ausgeführt wurde, 1, wenn die Anforderung nicht unterstützt wird, und einen anderen Wert, wenn ein Fehler aufgetreten ist. In einer Unterklasse kann der Satz möglicher Rückgabecodes mithilfe eines ValueMap-Qualifizierers für die -Methode angegeben werden. Die Zeichenfolgen, in die der ValueMap-Inhalt übersetzt wird, können auch in der Unterklasse als Values-Arrayqualifizierer angegeben werden.

Syntax

uint32 EnableDevice(
  [in] boolean Enabled
);

Parameter

Aktiviert [ In]

Bei TRUE aktivieren Sie das Gerät, wenn FALSE das Gerät deaktiviert.

Rückgabewert

Gibt bei Erfolg eine 0 zurück. andernfalls gibt einen Fehler zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 8.1
Unterstützte Mindestversion (Server)
Windows Server 2012 R2
Namespace
\Stammvirtualisierung \ v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Weitere Informationen

CIM _ LogicalDevice