デバイスの指定ポートに1バイト出力します。
Ret = AioOutpB ( Id , Flag , Offset , Data )
Id [ VB:Integer C:short Delphi:Smallint ]
AioInit 関数で取得したデバイスIDを指定します。
Flag [ VB:Integer C:short Delphi:Smallint ]
ローカル部へのI/Oか、バスマスタ部へのI/Oかを指定します。
0 |
ローカル部へのI/O |
1 |
バスマスタ部へのI/O |
Offset [ VB:Integer C:short Delphi:Smallint ]
デバイスのベースアドレスからのオフセットを指定します。
Data [ VB:Long C:long Delphi:LongInt ]
バイトデータを指定します。
Ret [ VB:Long C:long Delphi:Longint ]
0 |
正常終了 |
10001 |
無効なIDが指定されました |
10002 |
ドライバを呼び出せません |
10280 |
Offsetの値がマイナスです |
10281 |
Flagの値が指定範囲外です |
20003 |
他のプロセスがデバイスを使用しているため、実行できません |
VB |
Ret = AioOutpB ( Id , 0 , 0 , Data ) |
C |
Ret = AioOutpB ( Id , 0 , 0 , Data ); |
Delphi |
Ret := AioOutpB ( Id , 0 , 0 , Data ); |