Section courante

A propos

Section administrative du site

00h à 07h 08h à 0Fh 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 1Ah 1Bh 1Ch 1Dh 1Eh 1Fh 20h 21h 22h 23h 24h 25h 26h 27h 28h 29h 2Ah 2Bh 2Eh 2Fh 33h 41h 4Bh 59h 5Ch 67h 7Ah 80h à F0h Rechercher

Interruption 21h

Fonction 71h, Sous-fonction 60h

Demande le nom long ou vice-versa d'un fichier
Windows 9X

Description

Cette fonction permet de demander le nom long ou vice-versa d'un fichier.

Entrée

Registre Valeur ou description
AX 7160h
CL Ce registre permet d'indiquer le mode de traitement :
Valeur Description
00h Cette valeur permet d'indiquer une chemin canonique comme résultat
01h Cette valeur permet d'indiquer un nom de fichier court comme résultat
02h Cette valeur permet d'indiquer un nom de fichier ou de répertoire canonique long comme résultat
CH Ce registre permet d'indiquer les drapeaux étendue «SUBST»
Valeur Description
00h Cette valeur permet d'indiquer que le chemin contient un vrai chemin pour une lettre de substitution
80h Cette valeur permet d'indiquer que le chemin contient une lettre de substitution
DS:SI Cette paire de registres permet d'indiquer le nom de fichier ASCIZ ou le chemin d'entrée
ES:DI Cette paire de registres permet d'indiquer le nom de fichier ASCIZ ou le chemin de sortie (261 octets de tampon si CL=0 ou CL=2, 67 octets de tampon si CL=1)

Sortie

Registre Valeur ou description
CF Ce registre de drapeau de retenue permet d'indiquer le résultat de l'opération :
Valeur Description
0 Cette valeur permet d'indiquer l'opération a été un succès, dans ce cas :
Registre Description
AX Valeur changé
ES:DI Cette paire de registres contient le tampon du nom demandé (si appelé avec CL=01h, alors le chemin et le nom sont toujours en majuscules).
1 Cette valeur permet d'indiquer qu'une erreur s'est produite et dans ce cas :
Registre Description
AX Ce registre permet d'indiquer le code d'erreur :
Code d'erreur Description
0002h Ce code d'erreur indique que la composante est invalide pour un répertoire ou une lettre d'unité seulement
0003h Ce code d'erreur indique une mauvaise formation de répertoire ou d'une lettre d'unité invalide

Voir également

Système d'exploitation - Windows - Nom de fichiers de format court (8.3 filename SFN) et de format long (LFN)

Dernière mise à jour : Jeudi, le 3 mars 2016