Freigeben über


QuiesceDevice-Methode der CIM_LogicalPort Klasse

Die QuiesceDevice-Methode ist anstelle der allgemeineren RequestStateChange-Methode veraltet, die sich direkt mit der von dieser Methode bereitgestellten Funktionalität überlappt.

Fordert an, dass die LogicalDevice alle aktuellen Aktivitäten ("Stille" Eingabeparameter = TRUE) oder Fortsetzungsaktivität (= FALSE) sauber beendet. Damit diese Methode ein Gerät stilllegen kann, sollte dieses Gerät über eine Verfügbarkeit (oder zusätzliche Verfügbarkeit) von "Running/Full Power" (Wert=3) und eine EnabledStatus/StatusInfo von "Enabled" verfügen. Wenn z. B. ein Gerät stillgeschaltet wird, kann ein Gerät für die Diagnose offline sein oder deaktiviert werden, um den Strom aus- und hot swap zu schalten. Damit die Methode ein Gerät "aufheben" kann, sollte dieses Gerät eine Verfügbarkeit (oder Zusätzliche Verfügbarkeit) von "Stilllegen" (Wert=21) und eine EnabledStatus/StatusInfo von "Enabled" aufweisen. In diesem Fall wird das Gerät an den Status "Aktiviert" und "Ausführung/Vollleistung" zurückgegeben.

Der Rückgabecode der Methode sollte den Erfolg oder Fehler der Stilllegende angeben. Es sollte 0 bei erfolgreicher Ausführung zurückgeben, 1, wenn die Anforderung überhaupt nicht unterstützt wird, 2, wenn die Anforderung aufgrund des aktuellen Zustands des Geräts nicht unterstützt wird, und einen anderen Wert, wenn ein anderer 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\" ist, kann auch in der Unterklasse als Wertearrayqualifizierer angegeben werden.

Syntax

uint32 QuiesceDevice(
  [in] boolean Quiesce
);

Parameter

stilllegen [in]

Wenn dieser Wert auf "TRUE" festgelegt ist, beenden Sie alle Aktivitäten sauber, wenn FALSE-Fortsetzungsaktivitäten fortgesetzt werden.

Rückgabewert

TBD

Anforderungen

Mindestens unterstützter Client
Windows 8
Mindestens unterstützter Server
Windows Server 2012
Namespace
Root\standardcimv2
MOF
NetTCPIP.mof
DLL
NetTCPIP.dll

Siehe auch

CIM_LogicalPort