Methode EnableDevice der Klasse CIM_LogicalPort
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 („Enabled“-Eingabeparameter = WAHR) oder deaktiviert (= FALSCH) wird. Bei erfolgreicher Ausführung sollten die StatusInfo/EnabledState-Eigenschaften des Geräts 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 0 sein, wenn die Anforderung erfolgreich ausgeführt wurde, 1, wenn die Anforderung nicht unterstützt wird, und ein anderer 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, 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 |
|