Freigeben über


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
NetTCPIP.mof
DLL
NetTCPIP.dll

Weitere Informationen

CIM_LogicalDevice