Interruption 21h |
Fonction 4Fh |
Rechercher la prochaine entrée du répertoire par le Handle |
DOS 2.0+, OS/2, Windows NT |
Description
Cette fonction permet d'effectuer la recherche de la prochaine entrée du répertoire en utilisant la méthode du Handle.
Entrée
Registre |
Valeur ou description |
AH |
4Fh |
Sortie
Registre |
Valeur ou description |
FC |
Ce registre de drapeau de retenue permet d'indiquer le résultat de l'opération : |
0 |
Cette valeur permet d'indiquer que la recherche a été un succès |
1 |
Cette valeur permet d'indiquer une erreur, dans ce cas : |
AX |
Ce registre permet d'indiquer le code d'erreur : |
2 |
Cette erreur permet d'indiquer que le fichier est introuvable |
18 |
Cette erreur permet d'indiquer qu'il n'y a plus d'autres fichiers dans la liste |
Remarques
- Lorsque le fichier spécifié a été trouvé, les 43 premiers octets de la zone de tampon DTA retourne ses informations :
Déplacement |
Longueur |
Description |
00h à 14h |
21 octets |
Ce champ est réservé pour une utilisation interne ou futur |
15h |
1 octet |
Ce champ est contient l'attribut du fichier |
16h à 17h |
2 octets (1 mot) |
Ce champ est contient l'heure de la dernière modification du fichier |
16h à 17h |
2 octets (1 mot) |
Ce champ est contient l'heure de la dernière modification du fichier |
18h à 19h |
2 octets (1 mot) |
Ce champ est contient la date de la dernière modification du fichier |
1Ah à 1Dh |
4 octets (double mots) |
Ce champ est contient le double mot de la taille du fichier |
1Eh à 2Ah |
13 octets |
Ce champ est contient le nom et l'extension sous la forme d'une chaîne de caractères ASCIZ |
- Cette fonction doit suivre l'appel de l'interruption 21h, fonction 4Eh.
- Lorsque cette fonction est appelée, la zone de transfert de disque en cours (DTA) doit contenir les informations d'un précédent appel réussi à l'interruption 21h,
fonction 4Eh ou 4Fh.
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 263 à 265.
Dernière mise à jour : Jeudi, le 3 mars 2016