El método EnableDevice está en desuso en favor del método más general RequestStateChange, que se superpone directamente con ...

El método EnableDevice está en desuso en favor del método más general RequestStateChange, que se superpone directamente con la funcionalidad que proporciona este método. 
Solicita que el LogicalDevice se habilite (parámetro de entrada \"Habilitado\" = TRUE) o se deshabilite (= FALSE). Si se realiza con éxito, las propiedades StatusInfo/EnabledState del dispositivo deben reflejar el estado deseado (habilitado o deshabilitado). Tenga en cuenta que la función de este método se superpone con la propiedad RequestedState. Se agregó RequestedState al modelo para mantener un registro (es decir, un valor persistente) de la última solicitud de estado. La invocación del método EnableDevice debe establecer la propiedad RequestedState correctamente. 
El código de retorno debe ser 0 si la solicitud se ejecutó correctamente, 1 si no se admitió la solicitud y algún otro valor si hubo un error. En una subclase, puede especificarse el conjunto de códigos de retorno posibles mediante el uso de un calificador ValueMap en el método. Las cadenas en las que los contenidos de ValueMap están \"traducidos\" se pueden especificar también como un calificador de matriz Values.
El método EnableDevice se ha degradado en favor del método más general RequestStateChange, que se superpone directamente con la funcionalidad que proporciona este método. 
Solicita que el LogicalDevice se habilite (parámetro de entrada \"Habilitado\" = TRUE) o se deshabilite (= FALSE). Si se realiza con éxito, las propiedades StatusInfo/EnabledState del dispositivo deben reflejar el estado deseado (habilitado o deshabilitado). Tenga en cuenta que la función de este método se superpone con la propiedad RequestedState. Se agregó RequestedState al modelo para mantener una entrada (es decir, un valor persistente) de la última solicitud de estado. La invocación del método EnableDevice debe establecer la propiedad RequestedState apropiadamente. 
El código de retorno debe ser 0 si la solicitud se ejecutó correctamente, 1 si no se admitió la solicitud y algún otro valor si hubo un error. En una subclase, puede especificarse el conjunto de códigos de retorno posibles mediante el uso de un calificador ValueMap en el método. Las cadenas en las que los contenidos de ValueMap están \"traducidos\" se pueden especificar también como un calificador de matriz de Valores.