Interruption 21h |
Fonction 44h, Sous-fonction 0Bh |
IOCTL: Fixe le nombre de répétition de tentatives d'accès |
---|---|---|
DOS 3.1+, OS/2, Windows NT |
Description
Cette fonction de type IOCTL permet de fixer le nombre de répétition de tentatives d'accès.
Entrée
Registre | Valeur ou description |
---|---|
AX | 440Bh |
DX | Ce registre permet d'indiquer le nombre de répétitions des tentatives |
CX | Ce registre permet d'indiquer le délai entre 2 tentatives |
Sortie
Registre | Valeur ou description | |||
---|---|---|---|---|
FC | Ce registre de drapeau de retenue permet d'indiquer le résultat de l'opération : | |||
Valeur | Description | |||
0 | Cette valeur permet d'indiquer que l'opération a été un succès | |||
1 | Cette valeur permet d'indiquer qu'une erreur s'est produite, dans ce cas : | |||
Registre | Description | |||
AX | Ce registre permet d'indiquer le code d'erreur : | |||
Valeur | Description | |||
1 | Cette erreur indique que la fonction est inconnu |
Remarques
- Cette sous-fonction n'est disponible que si le module de partage de fichiers (SHARE.EXE) est chargé.
- La durée d'un retard est une valeur dépendante de la machine déterminée par le type de microprocesseur et la vitesse d'horloge. Chaque retard se compose de la séquence d'instructions suivante :
- Le nombre de nouvelles tentatives de partage affecte le comportement du système dans son ensemble et n'est pas un paramètre local pour le processus. Si un programme modifie le nombre de nouvelles tentatives de partage, il doit restaurer les valeurs par défaut avant de se terminer.
s'exécutant 65 536 fois avant de sortir de la boucle.
Références
Aide-mémoire des interruptions du MS-DOS, Edition Marabout, Philippe Mercier, 1990, ISBN: 2-501-01297-6, page 234 à 235.
Dernière mise à jour : Jeudi, le 3 mars 2016