Compartilhar via


Método QuiesceDevice da classe CIM_LogicalPort

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

Confira também

CIM_LogicalPort