Alloue Descripteurs de LDT
![[0.9]](../09.gif)
Alloue un ou plusieurs descripteurs dans la Table Locale des
Descripteurs (LDT). Le(s) descripteur(s) alloué(s) doivent être
initialisés par l'application avec d'autres appels de fonction .
Appel avec

AX = 0000H
CX = nombre de descripteurs à allouer
Retourne

si la fonction réussit
Carry flag = 0
AX = sélecteur de base
si la fonction échoue
Carry flag = 1
AX = code d'erreur
8011H | descripteur indisponible |
Notes
- Si plus d'un descripteur a été requis, la fonction retourne un
selecteur de base référencant le premier d'un tableau de descripteurs
contigus. La valeur d'un selecteur pour ces descripteurs peut être
calculée en ajoutant la valeur retournée par l'Int 31H Fonction 0003H.
- Le(s) descripteur(s) alloué(s) doivent être ajustés à "data",le bit de
présence posé et une base et limite de zéro. Le niveau de privilège du
descripteur(s) doit être le même que celui du segment de code de l'application
.
- Voir les règles d'usage des descripteurs dans Appendix D.