La méthode OnlineDevice est obsolète et est remplacée par la méthode plus générale RequestStateChange qui recouvre directement ...

La méthode OnlineDevice est obsolète et est remplacée par la méthode plus générale RequestStateChange qui recouvre directement la fonctionnalité fournie par cette méthode.  Demandes visant à mettre LogicalDevice en ligne (paramètre d'entrée \"En ligne\" = TRUE) ou hors connexion (= FALSE). \"En ligne\" indique que le périphérique est prêt à accepter les demandes, qu'il est opérationnel et fonctionnel. Dans ce cas, la propriété Availability du périphérique a la valeur 3 (\"En cours d'exécution/Alimentation maximale\"). \"Hors connexion\" indique qu'un périphérique est sous tension et opérationnel, mais qu'il ne traite pas de demandes fonctionnelles. Dans un état hors connexion, un périphérique peut exécuter des diagnostics ou générer des alertes opérationnelles. Par exemple, lorsque le bouton \"Hors connexion\" d'une imprimante est enfoncé, le périphérique n'est plus capable de traiter les travaux d'impression ; toutefois, il peut effectuer des opérations de diagnostic ou de maintenance.  Si cette méthode réussit, les propriétés Availability et AdditionalAvailability du périphérique doivent refléter l'état mis à jour. Si une défaillance se produit lors de la mise en ligne ou hors connexion du périphérique, celui-ci doit rester dans son état actuel. En d'autres termes, si la demande échoue, le périphérique ne doit pas rester dans un état indéterminé. Lorsque le périphérique est remis \"En ligne\" à partir du mode \"Hors connexion\", il doit revenir à son dernier état \"En ligne\", dans la mesure du possible. Seul un périphérique dont EnabledState/StatusInfo a pour valeur \"Activé\" et qui est configuré peut être mis en ligne ou hors connexion.  OnlineDevice doit retourner 0 en cas de succès, 1 si la demande n'est pas du tout prise en charge, 2 si la demande n'est pas prise en charge en raison de l'état actuel du périphérique et une autre valeur si un autre type d'erreur se produit. Dans une sous-classe, il est possible de spécifier l'ensemble des codes de retour en utilisant un qualificateur ValueMap sur la méthode. Les chaînes vers lesquelles le contenu ValueMap est « traduit » peuvent également être spécifiées dans la sous-classe sous forme de qualificateur de tableau Values.  Notez que la fonctionnalité de cette méthode recouvre celle de la propriété RequestedState. La propriété RequestedState a été ajoutée au modèle pour conserver un enregistrement (c'est-à-dire une valeur permanente) de la dernière demande d'état. L'appel de la méthode OnlineDevice doit permettre de définir la propriété RequestedState de manière appropriée.
English
English (United States)
Deutsch (Deutschland)
German (Germany)
Español (España)
Spanish (Spain)
Français (France)
French (France)
italiano
Italian
日本語
Japanese