Interruption 21h |
Fonction 44h, Sous-fonction 09h |
IOCTL: Vérifie si le pilote est local ou en réseau |
|---|---|---|
| DOS 3.1+, OS/2, Windows NT | ||
Description
Cette fonction de type IOCTL permet de vérifier si le pilote est local ou en réseau.
Entrée
| Registre | Valeur ou description | |
|---|---|---|
| AX | 4409h | |
| BL | Ce registre permet d'indiquer l'unité de disque : | |
| Valeur | Description | |
| 0 | Cette valeur permet d'indiquer l'unité courante | |
| 1 | Cette valeur permet d'indiquer l'unité de disque A: | |
| 2 | Cette valeur permet d'indiquer l'unité de disque B: | |
| 3 | Cette valeur permet d'indiquer l'unité de disque C: | |
| 4 | Cette valeur permet d'indiquer l'unité de disque D: | |
| 5 | Cette valeur permet d'indiquer l'unité de disque E: | |
| 6 | Cette valeur permet d'indiquer l'unité de disque F: | |
| 7 | Cette valeur permet d'indiquer l'unité de disque G: | |
| 8 | Cette valeur permet d'indiquer l'unité de disque H: | |
| 9 | Cette valeur permet d'indiquer l'unité de disque I: | |
| 10 | Cette valeur permet d'indiquer l'unité de disque J: | |
| 11 | Cette valeur permet d'indiquer l'unité de disque K: | |
| 12 | Cette valeur permet d'indiquer l'unité de disque L: | |
| 13 | Cette valeur permet d'indiquer l'unité de disque M: | |
| 14 | Cette valeur permet d'indiquer l'unité de disque N: | |
| 15 | Cette valeur permet d'indiquer l'unité de disque O: | |
| 16 | Cette valeur permet d'indiquer l'unité de disque P: | |
| 17 | Cette valeur permet d'indiquer l'unité de disque Q: | |
| 18 | Cette valeur permet d'indiquer l'unité de disque R: | |
| 19 | Cette valeur permet d'indiquer l'unité de disque S: | |
| 20 | Cette valeur permet d'indiquer l'unité de disque T: | |
| 21 | Cette valeur permet d'indiquer l'unité de disque U: | |
| 22 | Cette valeur permet d'indiquer l'unité de disque V: | |
| 23 | Cette valeur permet d'indiquer l'unité de disque W: | |
| 24 | Cette valeur permet d'indiquer l'unité de disque X: | |
| 25 | Cette valeur permet d'indiquer l'unité de disque Y: | |
| 26 | Cette valeur permet d'indiquer l'unité de disque Z: | |
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 | |||
| DX | Ce registre permet d'indiquer l'attribut de l'unité : | |||
| Bits | Description | |||
| 12 | Ce bit indique vaut 1 si l'unité disque est en réseau sinon l'unité est local sur la machine. | |||
| 15 | Ce bit indique vaut 1 si l'unité disque est une substitution. | |||
| 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 | |||
| 15 | Cette erreur permet d'indiquer que le lecteur (unité) est inconnu | |||
Remarques
- L'utilisation de cette sous-fonction doit être évitée. Les programmes d'application ne doivent pas faire la distinction entre les fichiers sur les périphériques locaux et à distances.
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 232 à 233.
Dernière mise à jour : Jeudi, le 3 mars 2016
