Int 2F/AX=4B05h

Prev Next Ralf Interrups Categories Contents

------

DOS 5+ TASK SWITCHER - IDENTIFY INSTANCE DATA

AX = 4B05h
ES:BX = 0000h:0000h
CX:DX -> task switcher entry point (see #02819)

Return:
ES:BX -> startup info structure (see #02822) or 0000h:0000h

Notes: Called by task switcher. Clients with instance data should hook this call, pass it through to the previous handler with unchanged registers using a simulated interrupt. On return, the client should create a startup info structure (see #02822), store the returned ES:BX in the "next" field, and return the address of the created structure in ES:BX. All MS-DOS function calls are available from within this call. This function is supported by Novell DOS 7 DOSKEY, with structure v3.00

See Also: AX=1605h - AX=160Bh - AX=4B02h

Format of task switcher startup info structure: Offset Size Description (Table 02822) 00h 2 BYTEs major, minor version of info structure (03h,00h) 02h DWORD pointer to next startup info structure or 0000h:0000h 06h DWORD 0000h:0000h (ignored) 0Ah DWORD ignored 0Eh DWORD pointer to instance data records (see #02823)

Format of one instance data record in array: Offset Size Description (Table 02823) 00h DWORD address of instance data (end of array if 0000h:0000h) 04h WORD size of instance data

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

------