Creates a new LDT data descriptor that has the same base and
limit as the specified descriptor.
Call With
AX = 000AH
BX = selector
Returns if function successful
Carry flag = clear
AX = data selector (alias)
if function unsuccessful
Carry flag = set
AX = error code
8011H
descriptor unavailable
8022H
invalid selector
Notes
The selector supplied to the function may be either a data
selector or an executable selector. Note that the published 0.9
specification was in error to say that the function generates an error
on a data descriptor.
The descriptor alias returned by this function will not track
changes to the original descriptor. In other words, if an alias is
created with this function, and the base or limit of the original
segment is then changed, the two descriptors will no longer map the
same memory.
Refer to the rules for descriptor usage in Appendix D.
Please take a moment to fill out
this visitor survey You can help support this site by
visiting the advertisers that sponsor it! (only once each, though)