Interruption 21h |
Fonction 4Dh |
Demande le code de fin du programme enfant |
---|---|---|
DOS 2.0+, OS/2, Windows NT |
Description
Cette fonction permet de demande le code de fin du programme enfant lors de son retour d'exécution.
Entrée
Registre | Valeur ou description |
---|---|
AH | 4Dh |
Sortie
Registre | Valeur ou description | |
---|---|---|
AH | Ce registre permet d'indiquer le code de type de fin du programme : | |
Valeur | Description | |
0 | Ce code indique une fin normale | |
1 | Ce code indique une fin provoqué par un Ctrl+C ou parce que la touche Break a été actionnée | |
2 | Ce code indique une fin provoqué par une erreur d'accès à un périphérique | |
3 | Ce code indique une fin provoqué par un appel de l'interruption 21h, fonction 31h ou Interruption 27h de mode résident (TSR) | |
AL | Ce registre permet de retourner le code de fin. |
Remarques
- Cette fonction ne fournira le code retour d'un processus enfant qu'une seule fois. Un appel subséquent sans EXEC intervenant (Interruption 21h Fonction 4Bh) ne retournera pas nécessairement toute information valide.
- Cette fonction ne définit pas le drapeau de retenue pour indiquer une erreur. Si aucun processus enfant précédent n'a été exécuté, les valeurs renvoyées dans AL et AH ne sont pas définies.
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 259 à 260.
Dernière mise à jour : Jeudi, le 3 mars 2016