Método QuiesceDevice da classe CIM_NetworkPort
O método QuiesceDevice foi preterido em vez do método RequestStateChange mais geral que se sobrepõe diretamente à funcionalidade fornecida por esse método.
Solicita que o LogicalDevice interrompa corretamente toda a atividade atual ("Quiesce" parâmetro de entrada = TRUE) ou retome a atividade (= FALSE). Para que esse método desative um dispositivo, esse dispositivo deve ter uma disponibilidade (ou disponibilidade adicional) de "Running/Full Power" (value=3) e um EnabledStatus/StatusInfo de "Enabled". Por exemplo, se desativado, um dispositivo pode estar off-line para diagnóstico ou desabilitado para desligamento e troca a quente. Para o método "unquiesce" um Device, esse Device deve ter um Availability (ou AdditionalAvailability) de "Quiesced" (value=21) e um EnabledStatus/StatusInfo de "Enabled". Nesse caso, o dispositivo seria retornado para um status "Ativado" e "Em execução/Energia total".
O código de retorno do método deve indicar o sucesso ou a falha do quiesce. Ele deve retornar 0 se for bem-sucedido, 1 se a solicitação não for suportada, 2 se a solicitação não for suportada devido ao estado atual do dispositivo e algum outro valor se ocorrer qualquer outro erro. Em uma subclasse, o conjunto de códigos de retorno possíveis pode ser especificado, usando um qualificador ValueMap no método. As cadeias de caracteres para as quais o conteúdo do ValueMap é \'traduzido\' também podem ser especificadas na subclasse como um qualificador de matriz Values.
Sintaxe
uint32 QuiesceDevice(
[in] boolean Quiesce
);
Parâmetros
-
Quiesce [em]
-
Se definido como TRUE, interrompa corretamente toda a atividade, se FALSE retomar a atividade.
Valor retornado
TBD
Requisitos
Cliente mínimo com suporte |
Windows 8 |
Servidor mínimo com suporte |
Windows Server 2012 |
Namespace |
Raiz\standardcimv2 |
MOF |
|
DLL |
|