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. All
descriptors from the invalid entry to the end of the table are not updated.
b) The descriptor's access
rights/type byte (byte 5) follows the same format and restrictions as the
access rights/type parameter (in CL) for the Set Descriptor Access Rights
DPMI function 0009h, and the descriptor's extended access rights/type byte
(byte 6) follows the same format and restrictions as the extended access
rights/type parameter (in CH) for the same function, except the low-order
4 bits (marked "reserved") are used to set the upper 4 bits of
the descriptor's limit.
c) DOS/32 Advanced DPMI
and DPMI 1.0 hosts will reload any segment registers which contain the
selector specified in register BX.