Interruption 21h |
Fonction 68h |
Vider les tampons d'un fichier par Handle |
DOS 3.3+, OS/2, Windows NT |
Description
Cette fonction permet de vider les tampons d'un fichier par Handle.
Entrée
Registre |
Valeur ou description |
AH |
68h |
BX |
Handle |
Sortie
Registre |
Description |
CF |
Ce registre permet de retourner l'état de l'opération: |
0 |
Tous va bien |
1 |
Erreur, dans ce cas: |
AX |
Ce registre permet d'indiquer le code d'erreur : |
0001h |
Cette valeur permet d'indiquer que le numéro de la fonction n'est pas valide |
Remarques
- L'effet de cette fonction équivaut à fermer et rouvrir un fichier, ou à dupliquer un identificateur de descripteur Handle pour le fichier avec
l'interruption 21h, fonction 45h, puis à fermer le doublon. Cependant, cette fonction présente l'avantage de ne pas échouer par manque d'identificateur de descripteur
Handle, et l'application ne risque pas de perdre le contrôle du fichier dans des environnements multitâches ou réseau.
- Si cette fonction est demandée pour un descripteur associé à un périphérique de caractères, un indicateur de réussite est renvoyé, mais il n'y a aucun autre effet.
Dernière mise à jour : Jeudi, le 3 mars 2016