Ordinarily, a handler installed with DPMI Function 0205H will only service software interrupts that are executed in protected mode; real mode software interrupts are passed to handlers installed with DOS Int 21H Function 25H issued from real mode, DPMI Int 31H Function 0201H, or by direct manipulation of the interrupt vector table at real mode address 0000:0000. However, there are three real mode software interrupts that a DPMI host will always reflect to a protected mode handler, if one is installed:
Protected mode handlers for software interrupts 0-7 are called with virtual interrupts disabled and trace flag reset, and these handlers should return with interrupts enabled. All other software interrupts do not modify the interrupt flag state.