Cette fonction permet de demander des informations sur le système de fichiers.
| 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 : |
| AX |
Vaut parfois 0000h, 0200h,... |
| BX |
Ce registre permet d'indiquer le drapeau de fichier système : |
| 0 |
Ce bit indique que le répertoire tient compte des différences entre majuscule et minuscule |
| 1 |
Ce bit indique que les entrées de répertoire préserve les différences entre majuscule et minuscule |
| 2 |
Ce bit indique que l'utilisation des caractères Unicode dans les noms de fichiers et de répertoires sont employées. |
| 3 à 13 |
Ce bit indique sont réservés pour une utilisation interne ou futur. |
| 14 |
Ce bit indique que la fonction de nom long est supporté. |
| 15 |
Ce bit indique que le volume est compressé. |
| CX |
Ce registre permet d'indiquer la longueur maximal du nom de fichier (par défaut 255) |
| DX |
Ce registre permet d'indiquer la longueur maximal d'un chemin de fichier (par défaut 260) |
| ES:DI |
Cette paire de registres permet d'indiquer la chaîne de caractères ASCIZ contenant la signature "FAT", "NTFS" ou "CDFS" |
| 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é |