EnableDevice-Methode der Klasse CIM_LogicalDevice
Die EnableDevice-Methode wurde als veraltet eingestuft zugunsten der allgemeineren RequestStateChange-Methode, die sich unmittelbar mit der von dieser Methode bereitgestellten Funktionalität überlappt.
Fordert an, dass das LogicalDevice aktiviert (Eingabeparameter „Enabled“ = WAHR) oder deaktiviert (= FALSCH) wird. Bei erfolgreicher Ausführung sollten die Geräteeigenschaften StatusInfo/EnabledState den gewünschten Status (aktiviert/deaktiviert) widerspiegeln. Beachten Sie, dass die Funktion dieser Methode mit der RequestedState-Eigenschaft überlappt. RequestedState wurde dem Modell hinzugefügt, um einen Datensatz (d. h. einen dauerhaften Wert) der letzten Statusanforderung beizubehalten. Das Aufrufen der EnableDevice-Methode muss die RequestedState-Eigenschaft entsprechend festlegen.
Der Rückgabecode muss den Wert 0 haben, wenn die Anforderung erfolgreich ausgeführt wurde, den Wert 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-Kennzeichners für die Methode angegeben werden. Die Zeichenfolgen, für die der ValueMap-Inhalt „translated“ lautet, kann auch in der Unterklasse als Values-Arraykennzeichner angegeben werden.
Syntax
uint32 EnableDevice(
[in] boolean Enabled
);
Parameter
-
Aktiviert [in]
-
Wenn WAHR, wird das Gerät aktiviert, wenn FALSCH, wird das Gerät deaktiviert.
Rückgabewert
TBD
Anforderungen
Unterstützte Mindestversion (Client) |
Windows 8 |
Unterstützte Mindestversion (Server) |
Windows Server 2012 |
Namespace |
Root\standardcimv2 |
MOF |
|
DLL |
|