Table of Contents

Int 2FH, AH=4BH, AL=01H

Version

?

Brief

BUILD CALLOUT CHAIN

Input

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

Return

ES:BX -> callback info structure (see #02817) or 0000h:0000h

Macro

 

Notes

called by the task switcher

this function is hooked by clients which require notification of task
  switcher activities; the call must first be passed on to the prior
  handler with registers unchanged using a simulated interrupt.	 On
  return, the client must build a callback info structure and store
  the returned ES:BX in the "next" field, then return the address of
  its own callback info structure.
a client program must add itself to the notification chain if it
  provides services to other programs; before terminating, it must
  remove itself from the chain by calling the task switcher's entry
  point with AX=0005h (see #02819)
the task switcher entry point should not be saved, as it is subject to
  change and will be provided on any notification call
the Windows 3.1 Standard Mode supports this API

See also

AX=4B02h

Note

Text based on Ralf Brown Interrupt List Release 61