[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Int 2F Fn 4309 U - Himem.sys V3.09+ - Get XMS Handle Table [m]
AX = 4309h
Return: AL = 43h if function supported
ES:BX -> XMS handle table (see below)
Note: HIMEM.SYS v3.09 is part of MS-DOS 6.0.
See Also: AX=4308h
Format of XMS handle table:
Offset Size Description
00h BYTE ??? (01h in HIMEM.SYS v3.09)
01h BYTE size of one handle??? (0Ah in HIMEM.SYS v3.09)
02h WORD value of /numhandles= parameter (default = 20h)
04h DWORD pointer to XMS handle array (see below)
Format of XMS handle [array]:
Offset Size Description
00h BYTE flag 01h=free, 02h=used, 04h=unused
01h BYTE lock count (00h=unlocked)
02h DWORD address of XMS block in KB (shift left by 10 for abs. address)
06h DWORD size of XMS block in KB
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson