O método EnableDevice foi preterido em nome do método mais geral RequestStateChange que se sobrepõe diretamente à funcionalidade ...

O método EnableDevice foi preterido em nome do método mais geral RequestStateChange que se sobrepõe diretamente à funcionalidade fornecida por esse método. 
Solicita que LogicalDevice seja habilitado (\"Habilitado\" parâmetro de entrada = TRUE) ou desabilitado (= FALSE). Se tiver êxito, as propriedades StatusInfo/EnabledState do Dispositivo devem refletir o estado desejado (habilitado/desabilitado). Observe que a função desse método se sobrepõe à propriedade RequestedState. RequestedState foi adicionado ao modelo para manter um registro (isto é, um valor persistente) da última solicitação de estado. Invocar o método EnableDevice deve definir a propriedade RequestedState adequadamente. 
O código de retorno deverá ser 0 se a solicitação tiver sido executada com êxito, 1 se a solicitação não tiver suporte e algum outro valor se ocorreu um 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 EnableDevice foi substituído pelo método RequestStateChange mais geral, que se sobrepõe diretamente à funcionalidade fornecida por esse método. 
Solicita que o LogicalDevice seja habilitado (parâmetro de entrada de \"Habilitado\" = TRUE) ou desabilitado (= FALSE). Se ele tiver êxito, as propriedades StatusInfo/EnabledState do Dispositivo deverão refletir o estado desejado (habilitado/desabilitado). Observe que a função desse método se sobrepõe à propriedade RequestedState. RequestedState foi adicionada ao modelo para manter um registro (ou seja, um valor persistente) da última solicitação de estado. A invocação do método EnableDevice deve definir a propriedade RequestedState corretamente. 
O valor de retorno deverá ser 0 se a solicitação for atendida com êxito, 1 se não houver suporte para a solicitação 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.