La memoire utilisee par la structure IO sera restituee a AMOS Professional et le port de message sera libere pour un usage ulterieur. Si le numero de canal est omis, tous les peripheriques actifs sont fermes simultanement, sinon seul le peripherique specifie est ferme. Notez que si le canal indique n est pas ouvert, aucune erreur ne sera retournee.
DEV DO
instruction : executer une commande via DoIO
Dev Do numero de canal,numero de commande
La commande DEV DO execute une operation DoIO via le canal specifie. Evidemment, les bons parametres internes doivent etre definis a l aide de la commande STRUC avant d appeler cette instruction. Le numero de canal fait reference a un canal deja ouvert. Le numero de commande contient le numero de la commande IO a executer. Cette commande peut etre entree directement par son nom, en utilisant la fonction EQU expliquee precedemment. Soyez tres prudent lors de l utilisation de cette instruction !
DEV SEND
instruction : executer une commande via SendIO
Dev Send numero de canal,commande
Cette instruction appelle la commande SendIO depuis Exec, et execute l operation en utilisant le systeme multitache de l Amiga. Le processus est execute en arriere-plan, et le programme AMOS Professional continue avec l instruction suivante immediatement.
DEV CHECK
fonction : verifier le statut d un peripherique avec CheckIO
valeur=Dev Check(numero de canal)
Utilisez cette fonction pour effectuer un CheckIO sur le canal specifie. La valeur retournee indique le resultat de la verification.
DEV ABORT
instruction : interrompre une operation IO
Dev Abort numero de canal
Cette instruction execute les commandes AbortIO et WaitIO, ce qui annule toutes les operations en attente sur le canal de peripherique specifie. Elle permet de quitter une operation multitache sans attendre qu elle soit terminee.
DEV BASE
fonction : obtenir l adresse de base de la structure IO
adresse=Dev Base(numero de canal)
Cette fonction retourne l adresse de base de la structure IO assignee au peripherique courant. Cette structure peut alors etre manipulee directement a l aide des commandes STRUC, selon les besoins.