RequestedState é uma enumeração de inteiros que indica o último estado solicitado ou desejado do elemento. O estado real ...

RequestedState é uma enumeração de inteiros que indica o último estado solicitado ou desejado do elemento. O estado real do elemento é representado por EnabledState. Essa propriedade é fornecida para comparar o estado Habilitado/Desabilitado atual com o último solicitado. Observe que, se EnabledState estiver definida como 5 (\"Não Aplicável\"), essa propriedade não terá sentido. Por padrão, a RequestedState do elemento é 5 (\"Sem Alterações\"). Consulte a Descrição da propriedade de EnabledState para obter explicações dos valores na enumeração RequestedState. 

Observe que há dois novos valores em RequestedState que expandem os status de EnabledState: \"Reinicializar\" (10) e \"Redefinir\" (11). O primeiro, Reinicializar, refere-se a \"Desligar\" e depois passar para um estado \"Habilitado\". O segundo, Redefinir, indica que o elemento é primeiro \"Desabilitado\" e depois \"Habilitado\". Observe também a diferença entre \"Desligar\" e \"Desabilitado\". O primeiro, Desligar, solicita uma transição ordenada para o estado Desabilitado e PODE envolver inclusive o desligamento da energia, a fim de remover completamente qualquer estado existente. O segundo, o estado Desabilitado, solicita uma desativação imediata do elemento, para que ele não execute nem aceite qualquer comando ou solicitação de processamento. 

Essa propriedade é definida como o resultado de uma invocação de método (como Start ou StopService em CIM_Service) ou pode ser substituída e definida como WRITEable em uma subclasse. A abordagem do método é considerada superior a uma propriedade WRITEable, já que permite uma invocação explícita da operação e o retorno de um código de resultado. 

É possível que não haja suporte para RequestedStateChange em uma determinada instância de EnabledLogicalElement. Se isso ocorrer, o valor 12 (\"Não Aplicável\") deverá ser usado.