Interruption 21h |
Fonction 1Ah |
Fixer l'adresse de la DTA |
---|---|---|
CP/M, DOS 1.0+, OS/2, Windows NT |
Description
Cette fonction demande de fixer l'adresse du tampon DTA du système d'exploitation DOS.
Entrée
Registre | Valeur ou description |
---|---|
AH | 1Ah |
DS:DX | Cette paire de registre permet d'indiquer l'adresse du nouveau tampon de DTA |
Sortie
Aucune
Remarques
- Si cette fonction n'est jamais appelée par le programme, le DTA utilise par défaut un tampon de 128 octets à le déplacement 0080h dans le préfixe de segment de programme.
- En général, il est de la responsabilité du programmeur de s'assurer que la zone tampon spécifiée est suffisamment grande pour toute opération de disque l'utilisant. La seule exception à cela est que le DOS détectera et abandonnera les transferts de disque provenant d'un bouclage de segment.
- L'interruption 21h, fonction 2Fh peut être utilisée pour déterminer l'adresse de transfert de disque actuelle.
- Les seules opérations de type d'identificateur de descripteur Handle reposant sur l'adresse DTA sont les fonctions de recherche de répertoire, soit l'interruption 21h avec les fonctions 4Eh et 4Fh.
Références
La Bible du PC: Programmation système - Sixième Edition, Edition Micro-Application, Michael Tischer, 1996, ISBN: 2-7429-0544-8, page 1506.
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 160 à 161.
Quick Reference: Programmer avec les fonctions de MS-DOS, Edition Microsoft PRESS, Ray Duncan, 1991, ISBN: 2-266-04061-8, page 34.
Dernière mise à jour : Jeudi, le 3 mars 2016