Int 2F/AX=4A05h

Prev Next Ralf Interrups Categories Contents

------

DOS 5+ DOSSHELL - TASK SWITCHING API???

AX = 4A05h
SI = function
0000h reset???
0001h ???
ES:BP -> 80-byte buffer containing ???
0002h ???
0003h ???
0004h ???
BL = ???
0005h ???
0006h get ???

Return:
ES:SI -> ??? 0007h get ???

Return:
AX = ??? 0008h get ???

Return:
DX:AX -> ??? (internal control data of some kind) 0009h get ???

Return:
ES:SI -> ??? (apparently identical to function 0006h) 000Ah ??? BL = length of buffer ES:BP -> buffer containing ??? 000Bh get ???

Return:
AX = ??? 000Ch ??? BL = ???

Return:
If BL nonzero on entry DX:AX -> ??? if BL = 00h on entry ES:SI -> ???

Notes: DOSSHELL chains to the previous handler if SI is not one of the values listed above. The DOSSWAP.EXE module calls functions 03h,04h,05h,07h,08h,09h,0Ch. The Windows 3.1 DSWAP.EXE and WSWAP.EXE task switchers use these calls

See Also: AX=4B01h

Category: DOS-Based Task Switchers/Multitaskers - Int 2Fh - D

------

Prev Next Ralf Interrups Categories Contents

Sponsors
Shopping
Forum
Forum
email
EMail
Index
Index
Home
Home

Search the web with Google
Google
Google
Google

------