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 |
|
DLL |
|