Interruption 21h |
Fonction 44h, Sous-fonction 07h |
IOCTL: Vérifier l'état de sortie |
---|---|---|
DOS 2.0+, OS/2, Windows NT |
Description
Cette fonction de type IOCTL permet de vérifier l'état de la sortie.
Entrée
Registre | Valeur ou description |
---|---|
AX | 4407h |
BX | Ce registre permet d'indiquer l'identificateur de descripteur Handle de fichier ou de pilote de caractères. |
Sortie
Registre | Valeur ou description | |||
---|---|---|---|---|
FC | Ce registre de drapeau de retenue permet d'indiquer le résultat de l'opération : | |||
Valeur | Description | |||
0 | Cette valeur permet d'indiquer que l'opération a été un succès, et dans ce cas : | |||
Registre | Description | |||
AX | Ce registre permet d'indiquer l'état de la sortie : | |||
Valeur | Description | |||
0 | Cette état indique que le pilote n'est pas prêt. | |||
255 | Cette erreur indique que le pilote est prêt | |||
1 | Cette valeur permet d'indiquer une erreur, dans ce cas : | |||
Registre | Description | |||
AX | Ce registre permet d'indiquer le code d'erreur : | |||
Valeur | Description | |||
1 | Cette erreur indique que la fonction est inconnu | |||
5 | Cette erreur indique l'accès a été refusé |
Remarque
- Lorsqu'elle est utilisée avec un identificateur de descripteur Handle pour un fichier, cette fonction renvoie toujours un état prêt, même si le disque est plein ou qu'aucun disque n'est dans l'unité de disque.
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 227 à 230.
Dernière mise à jour : Jeudi, le 3 mars 2016