SetDinMask

Outline

DIN input mask in RAS port is set.

Supplement

DIN1 input is shared with reset input for RAS port : when reset input is not masked, DIN1 mask cannot be canceled.
During System monitor is running, this API cannot be used.

VC++ .NET VC# .NET VB .NET


VC++ .NET

SetDinMask
Calling Method BOOL SetDinMask(int iPort, int iMask);
Return Value
TRUE : Normal
FALSE : Error
Argument int iPort DIN Port
DIN0 : DIN0
DIN1 : DIN1
int iMask Mask
MASK_ON : Mask Enable
MASK_OFF : Mask Disable
Example int ret;
ret = SetDinMask(DIN0, MASK_OFF);
Necessary Condition
Header : iocif.h/iocifconst.h
Library : ioctl.lib

Top of Page

VC# .NET

SetDinMask
Calling Method [DllImport("Ioctl.dll")] static extern int SetDinMask(int iPort, int iMask);
Return Value
Excluding 0 : Normal
0 : Error
Argument int iPort DIN Port
DIN0 : DIN0
DIN1 : DIN1
int iMask Mask
MASK_ON : Mask Enable
MASK_OFF : Mask Disable
Example int ret;
ret = SetDinMask(DIN0, MASK_OFF);

Top of Page

VB .NET

SetDinMask
Calling Method Declare Function SetDinMask Lib "Ioctl.dll"(ByVal iPort As Integer, ByVal iMask As Integer)As Integer
Return Value
Excluding 0 : Normal
0 : Error
Argument ByVal iPort As Integer DIN Port
DIN0 : DIN0
DIN1 : DIN1
ByVal iMask As Integer Mask
MASK_ON : Mask Enable
MASK_OFF : Mask Disable
Example Dim ret As Integer
ret = SetDinMask(DIN0, MASK_OFF)

Top of Page