Lire Descripteurs Multiples
![[1.0]](../10.gif)
Copie une ou plusieurs entrées de la Table Locale des Descripteurs (LDT)
dans un buffer du client.
Appel avec

AX = 000EH
CX = nombre de descripteurs à copier
ES:(E)DI = sélecteur:offset d'un buffer au format
suivant :
Offset | Longueur | Contenu |
00H | 2 | Sélecteur N°1 (fixé par le client) |
02H | 8 | Descripteur N°1 (retourné par l'hôte) |
0AH | 2 | Sélecteur N°2 (fixé par le client) |
0CH | 8 | Descripteur N°2 (retourné par l'hôte) |
... | ... | ... |
Retourne

si la fonction réussit
Carry flag = 0
et le buffer contient les copies des descripteurs pour les
sélecteurs specifiés
si la fonction échoue
Carry flag = 1
AX = code d'erreur
CX = nombre de descripteurs copiés avec succès
Notes
- Si une erreur se produit à cause d'un sélecteur ou descripteur invalide
la fonction retourne le nombre de descripteurs copiés avec succès dans CX.
Tout les descripteurs qui ont étés copiés avant l'erreur sont valides.
- Les programmes 32-bit utilisent ES:EDI pour pointer le buffer.
les programmes16-bit utilisent ES:DI.
- Voir les règles d'usage des descripteurs dans Appendix D.