SetDinMask

概要

RASポートのDIN入力マスクを設定します。

補足

DIN1はRASポートのReset入力と共用になっており、Reset入力がマスクされていない場合は、DIN1のマスクを解除することはできません。

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


VC++ .NET

SetDinMask
呼び出し形式 BOOL SetDinMask(int iPort, int iMask);
戻り値
TRUE 正常
FALSE エラー
引数 int iPort DINポート
DIN0 DIN0
DIN1 DIN1
DIN2 DIN2
DIN3 DIN3
int iMask マスク状態
MASK_ON マスク有効
MASK_OFF マスク無効
int ret;
ret = SetDinMask(DIN0, MASK_OFF);
必要条件
ヘッダー iocif.h/iocifconst.h
ライブラリ ioctl.lib

ページTopへ

VC# .NET

SetDinMask
呼び出し形式 [DllImport("Ioctl.dll")] static extern int SetDinMask(int iPort, int iMask);
戻り値
0以外 正常
0 エラー
引数 int iPort DINポート
DIN0 DIN0
DIN1 DIN1
DIN2 DIN2
DIN3 DIN3
int iMask マスク状態
MASK_ON マスク有効
MASK_OFF マスク無効
int ret;
ret = SetDinMask(DIN0, MASK_OFF);

ページTopへ

VB .NET

SetDinMask
呼び出し形式 Declare Function SetDinMask Lib "Ioctl.dll"(ByVal iPort As Integer, ByVal iMask As Integer)As Integer
戻り値
0以外 正常
0 エラー
引数 ByVal iPort As Integer DINポート
DIN0 DIN0
DIN1 DIN1
DIN2 DIN2
DIN3 DIN3
ByVal iMask As Integer マスク状態
MASK_ON マスク有効
MASK_OFF マスク無効
Dim ret As Integer
ret = SetDinMask(DIN0, MASK_OFF)

ページTopへ