|
|
Interruption
21h
|
Fonction 44h, Sous-fonction 00h
|
IOCTL: Demande l'attribut d'un pilote de caractères
|
|
DOS 2.0+, OS/2, Windows NT
|
Description
Cette fonction de type IOCTL permet de demander l'attribut d'un pilote de caractères étant contenu dans l'entête du pilote.
Entrée
AX=4400h
BX=Handle du pilote de caractères
Sortie
FC=0: La demande s'est déroulé avec succès, dans ce cas DX=Attribut du pilote de caractères:
| 0 |
Ce bit contient la valeur 1 s'il s'agit d'un pilote d'entrée console (par défaut le clavier) |
| 1 |
Ce bit contient la valeur 1 s'il s'agit d'un pilote de sortie console (par défaut l'écran) |
| 2 |
Ce bit contient la valeur 1 s'il s'agit d'un pilote vers une sortie nulle |
| 3 |
Ce bit contient la valeur 1 s'il s'agit d'un pilote d'horloge |
| 5 |
Ce bit contient le mode de traitement du pilote:
0=Télétypé (Cooked)
1=Brute (Raw)
|
| 7 |
Ce bit contient la valeur 1 s'il s'agit d'un pilote de caractères |
| 8 |
Ce bit contient la valeur 1 si lorsque l'événement d'une unité de disque pleine une interruption 24h est lancé |
| 11 |
Ce bit contient la valeur 1 si le pilote supporte les fonctions d'ouverture et de fermeture de Handle |
| 13 |
Ce bit contient la valeur 1 si le pilote supporte les situations d'attentes après un pilote occupé |
| 14 |
Ce bit contient la valeur 1 si le pilote supporte les fonctions IOCTL, sous-fonctions 02h et 03h de traitement de chaines de caractères. |
1: Erreur, dans ce cas AX=Code d'erreur:
| 1 |
Cette erreur permet d'indiquer que le numéro de la fonction n'est pas valide et que vous n'avez pas de logiciel de partage de fichier |
| 6 |
Cette erreur permet d'indiquer que le Handle est inconnu |
|
|
| Dernière mise à jour: Lundi, le 24 juillet 2006 |