[<<Previous Entry] [^^Up^^] [Next Entry>>] [Menu] [About The Guide]
Int 67 Fn 5DEA  - Rm386 - V86-mode I/o Port Trapping Control               [m]

   AX = 5DEAh
   BX = function
       00h globally disable V86-mode trapping
       01h globally enable V86-mode trapping
       CL = interrupt to use for trapping
       02h get I/O trapping state

Return: AH = status
       00h successful
       BX = current trapping state (function 02h)
           0000h disabled, 0001h enabled
       CX = interrupt used as trap interrupt (functions 00h and 02h)

Notes: RM386 traps this functions on the initial transition to protected
     mode caused by the INT instruction, which means it can not be
     overridden simply by hooking the interrupt
   when I/O trapping is enabled and I/O port access occurs, RM386
     simulates an INT instruction for the specified interrupt; the
     interrupt handler is responsible for decoding the trapped instruction
     and performing the appropriate action.  INT 2C/AX=002Dh provides a
     similar but more-easily used interface.

See Also: AX=5DEBh,AH=EFh"RM386",INT 2C/AX=002Dh

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson