O método QuiesceDevice foi preterido em relação ao método mais geral RequestStateChange que se sobrepõe diretamente à funcionalidade ...

O método QuiesceDevice foi preterido em relação ao método mais geral RequestStateChange que se sobrepõe diretamente à funcionalidade fornecida por esse método. 
Solicita que o LogicalDevice encerre de forma limpa todas as atividades atuais (\"Fechar para Novas Sessões\" parâmetro de entrada = TRUE) ou retome atividade (= FALSE). Para que esse método feche para novas sessões um Dispositivo, esse Dispositivo deverá ter uma Disponibilidade (ou Disponibilidade Adicional) de \"Em Execução/Energia Plena\" (valor=3) e um EnabledStatus/StatusInfo de \"Habilitado\". Por exemplo, se fechado para novas sessões, um Dispositivo poderia então entrar em modo offline para diagnóstico ou ser desabilitado para desligamento e hot swap. Para que o método \"abra para novas sessões\" um Dispositivo, esse Dispositivo deverá ter uma Disponibilidade (ou Disponibilidade Adicional) de \"Fechado para Novas Sessões\" (valor=21) e um EnabledStatus/StatusInfo de \"Habilitado\". Nesse caso, o Dispositivo deveria retornar um status \"Habilitado\" e \"Em Execução/Energia Plena\". 
O código de retorno do método deve indicar o êxito ou a falha de fechar para novas sessões. Deve retornar 0 se tiver êxito, 1 se a solicitação não tiver nenhum suporte, 2 se a solicitação não tiver suporte devido ao estado atual do Dispositivo, e algum outro valor se ocorrer outro erro. Em uma subclasse, a definição de possíveis códigos de retorno poderia ser especificada, usando um qualificador de ValueMap no método. As cadeias de caracteres para as quais o conteúdo de ValueMap é 'traduzido' também podem ser especificadas na subclasse como um qualificador da matriz de Valores.
O método QuiesceDevice foi substituído pelo método RequestStateChange mais geral, que se sobrepõe diretamente à funcionalidade fornecida por esse método. 
Solicita que o LogicalDevice interrompa toda a atividade atual (Parâmetro de entrada de \"Desativar\" = TRUE) ou reinicie a atividade (= FALSE). Para que o método desative um Dispositivo, esse Dispositivo deve ter uma Availability (ou Additional Availability) de \"Executando/Energia Plena\" (valor=3) e um EnabledStatus/StatusInfo de \"Habilitado\". Por exemplo, se desativado, um Dispositivo pode ser desconectado para diagnóstico ou desabilitado para permutação automática ou desligamento. Para o método \"reativar\" um Dispositivo, esse Dispositivo deve ter uma Availability (ou AdditionalAvailability) de \"Desativado\" (valor=21) e um EnabledStatus/StatusInfo de \"Habilitado\". Nesse caso, o Dispositivo será retornado a um status \"Habilitado\" e \"Executando/Energia Plena\". 
O retorno do método deve indicar o êxito ou a falha da desativação. Ele deverá retornar 0 se a solicitação for atendida com êxito, 1 se não houver suporte para a solicitação, 2 se não houver suporte para a solicitação devido ao estado atual do Dispositivo e qualquer outro valor se ocorrer um erro. Em uma subclasse, é possível especificar o conjunto dos possíveis códigos de retorno com o uso de um qualificador ValueMap no método. As cadeias de caracteres para as quais o conteúdo de ValueMap é 'convertido' também podem ser especificadas na subclasse como um qualificador da matriz Values.