Interruption 2Fh |
Fonction 01h, Sous-Fonction 00h |
Détection du tampon d'impression |
---|---|---|
PRINT.COM |
Description
Cette fonction permet d'effectuer la détection du tampon d'impression (PRINT.COM). Le tampon d'impression, étant contenu dans le fichier PRINT.COM, a été ajouté pour la première fois au système d'exploitation DOS dans la version 2.0, mais l'interface du programme d'application avec le tampon d'impression n'a été documentée qu'à partir du système d'exploitation MS-DOS version 3.
Entrée
Registre | Description |
---|---|
AX | 0100h |
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, dans ce cas : | |||
Registre | Description | |||
AL | Ce registre permet d'indiquer le résultat de la demande : | |||
Valeur | Description | |||
00h | Cette valeur permet d'indiquer que le pilote «PRINT.COM» n'est pas installé mais peut être installé si nécessaire. | |||
01h | Cette valeur permet d'indiquer que le pilote «PRINT.COM» n'est pas installé et ne pourra être installé si demandé. | |||
FFh | Cette valeur permet d'indiquer que le pilote «PRINT.COM» est installé. | |||
1 | Cette valeur permet d'indiquer qu'une erreur s'est produite et dans ce cas : | |||
Registre | Description | |||
AX | Ce registre permet d'indiquer le code d'erreur : | |||
Code | Description | |||
0001h | Cette erreur permet d'indiquer que le numéro de la fonction n'est pas valide | |||
0002h | Cette erreur permet d'indiquer que le fichier est introuvable | |||
0003h | Cette erreur permet d'indiquer que le chemin est introuvable | |||
0004h | Cette erreur permet d'indiquer qu'il y a trop de fichiers ouverts simultanément | |||
0005h | Cette erreur permet d'indiquer que l'accès est refusé | |||
0008h | Cette erreur permet d'indiquer que la mémoire disponible est insuffisante | |||
0009h | Cette erreur permet d'indiquer que l'adresse de mémoire est incorrecte | |||
000Ch | Cette erreur permet d'indiquer que le code d'accès est incorrecte | |||
000Fh | Cette erreur permet d'indiquer que le lecteur (unité) est inconnu |
Exemple
L'exemple suivant permet de vérifier si le pilote «PRINT.COM» est installé :
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 304 à 306.
Quick Reference: Programmer avec les fonctions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04061-8, page 145 à 146.
Dernière mise à jour : Jeudi, le 3 mars 2016