System Callback Procedures

The system callback procedures are "hooks" into DOS (in the case of VDMs, into the DOS Emulation kernel) which allow application programs to change the default processing action taken for certain system events. These hooks are specified in the V86 mode interrupt vector table as trap service routines. By default, the vectors reference a single IRET instruction if an application does not register its own hook procedure.

The vectors used to specify the callback routines are:

INT 22h - Terminate Address

INT 23h - Control-C Exit Address INT 24h - Critical Error Handler INT 28h - Idle Loop

In all other respects, callback procedures operate under MVDM in an identical manner to that experienced under DOS 5.0.


[Back: System Service Call Behavior]
[Next: VDM Termination]