Cette fonction permet de trouver l'élément suivant d'une liste de fichiers de format nom long
| Registre |
Valeur ou description |
| AX |
714Fh |
| BX |
Ce registre permet d'indiquer l'identificateur de descripteur Handle de recherche de fichier (retourner par la fonction 71h, Sous-Fonction 4Eh). |
| SI |
Ce registre permet d'indiquer le format de la date et l'heure : |
| 0000h |
Cette valeur permet d'indiquer le format du temps du fichier est sur 64 bits |
| 0001h |
Cette valeur permet d'indiquer le format du temps du fichier DOS sur 32 bits original |
| ES:DI |
Cette paire de registre permet d'indiquer l'adresse du tampon pour l'enregistrement de l'entrée de fichier : |
| 0000h |
Double mot |
Ce champ permet d'indiquer les attributs du fichier DOS : |
| 0 |
Ce bit contient la valeur 1 si l'attribut de fichier est en mode lecture seulement |
| 1 |
Ce bit contient la valeur 1 si l'attribut de fichier est en mode caché |
| 2 |
Ce bit contient la valeur 1 si l'attribut de fichier est en mode système |
| 3 à 4 |
Ces bits doivent toujours être à 0 |
| 5 |
Ce bit contient la valeur 1 si l'attribut de fichier est en mode archivage |
| 6 à 7 |
Ces bits doivent toujours être à 0 |
| 8 |
Ce bit permet d'indiquer que le fichier est temporaire |
| 0004h |
Quadruple mot |
Ce champ permet d'indiquer l'heure de création (intervalle de temps de 100 nanosecondes depuis le 1 janvier 1601). |
| 000Ch |
Quadruple mot |
Ce champ permet d'indiquer le temps du dernière accès. |
| 0014h |
Quadruple mot |
Ce champ permet d'indiquer le temps du dernière accès en écriture. |
| 001Ch |
Double mot |
Ce champ permet d'indiquer la taille du fichier (partie haute de 32 bits). |
| 0020h |
Double mot |
Ce champ permet d'indiquer la taille du fichier (partie basse de 32 bits). |
| 0024h |
8 octets |
Ce champ est réservé pour une utilisation future. |
| 002Ch |
260 octets |
Ce champ permet d'indiquer le nom du fichier long complet selon le format ASCIZ. |
| 0130h |
14 octets |
Ce champ permet d'indiquer le nom du fichier court selon le format ASCIZ. Ce nom existe pour des fins de compatibilité avec les anciennes versions de DOS. |
| Registre |
Valeur ou description |
| CF |
Ce registre de drapeau de retenue permet d'indiquer le résultat de l'opération : |
| 0 |
Cette valeur permet d'indiquer l'opération a été un succès, dans ce cas : |
| AH |
4Fh |
| AL |
La valeur de ce registre n'est pas conservé |
| CX |
Ce registre permet d'indiquer le drapeau de conversion Unicode : |
| 0 |
Ce bit indique que le nom de fichier long contient un caractère de soulignement pour un caractère Unicode impossible à convertir |
| 1 |
Ce bit indique que le nom de fichier court contient un caractère de soulignement pour un caractère Unicode impossible à convertir |
| 1 |
Cette valeur permet d'indiquer qu'une erreur s'est produite et dans ce cas : |
| AX |
Ce registre permet d'indiquer le code d'erreur : |
| 7100h |
Ce code d'erreur indique que la fonction n'est pas supporté |