INT 2fH 4B03H: Allocate Switcher ID
Compatibility: 5.0+
Expects: AX 4B03H (INT 2fH)
BX 0000H
ES:DI Service-function address of task switcher to allocate
──────────────────────────────────────────────────────────────────
Returns: AX 0000H if successful (if a switcher ID is available
BX switcher ID for caller (if successful)
──────────────────────────────────────────────────────────────────
Info: Programs which wish to act as a task switcher (or session
manager) must obtain a switcher ID. That ID will be in the range
0000h-000fH; it will used as the high four bits in the task IDs
it creates for tasks it handles.
The first task switcher loaded must intercept this fn and provide
this service (you know you're the first when INT 2fH 4B02H
returns AX=0000h).
This in NOT called by normal application programs--only by task
switchers.
See Also: INT 2fH 4BxxH: Task Switcher Functions
Switcher Services and Notifications
INT 2fH: Multiplex Interrupt
DOS Functions
-♦-