Virtual Devices (3.1) (vdag31qh.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
VPICD_Set_Auto_Masking
                                                     Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
include vpicd.inc
 
mov     eax, IRQHand        ; IRQ handle
VxDcall VPICD_Set_Auto_Masking
 
The VPICD_Set_Auto_Masking enables automatic masking for the specified IRQ.
When automatic masking is enabled, the system automatically masks the
physical IRQ if all virtual machines have masked the corresponding virtual
IRQs. However, if at least one virtual machine has the IRQ unmasked, the
physical IRQ remains unmasked.
 
Parameter  Description
────────────────────────────────────────────────────────────────────────────
 
IRQHand    Specifies the handle identifying the IRQ.
 
Return Value
 
This service has no return value.
 
Comments
 
Automatic masking is the default for every IRQ. It can be overridden by the
VPICD_Physically_Mask and VPICD_Physically_Unmask services.
 
Uses
 
Flags
 
See Also
 
VPICD_Physically_Mask, VPICD_Physically_Unmask