DOS/32 Advanced DOS Extender
- Programmer's Reference
2.12 - DPMI function 000Eh
- Get Multiple Descriptors
Copies one or more descriptor
table entries into a client buffer.
In: |
AX = 000Eh
CX = number of descriptors to copy
ES:EDI= selector:offset of a buffer in the following format:
Offset |
Length |
Contents |
00h |
2 |
Selector #1 (set by client) |
02h |
8 |
Descriptor #1 (returned
by host) |
0Ah |
2 |
Selector #2 (set by
client) |
0Ch |
8 |
Descriptor #2 (returned
by host) |
. . . |
. . . |
. . . |
|
Out: |
if successful:
CF clear
the buffer contains copies of the descriptors for the specified selectors
if failed:
CF set
AX = error code
CX = number of descriptors successfully copied
8022h - invalid selector
|
Notes:
a) If an error occurs
because of an invalid selector or descriptor, the function returns the
number of descriptors which were successfully copied in CX. All of the
descriptors which were copied prior to the one that failed are valid.
Copyright © DOS/32 Advanced Team 1996-2002 All Rights Reserved
|