指定した通信デバイスの通信パラメータを初期化する。
Declare Function SetupComm Lib "kernel32.dll" _
(ByVal hFile As Long, ByVal dwInQueue As Long, ByVal dwOutQueue As Long ) As Long
Declare Function SetupComm Lib "kernel32.dll" _
(ByVal hFile As Integer, ByVal dwInQueue As Integer, ByVal dwOutQueue As Integer ) As Integer
BOOL SetupComm(
HANDLE hFile,
DWORD dwInQueue,
DWORD dwOutQueue
);
通信デバイスのハンドル(CreateFile()関数の戻り値)
dwInQueueデバイスの内部入力バッファの推奨サイズ(バイト数)
dwOutQueueデバイスの内部出力バッファの推奨サイズ(バイト数)
戻り値正常終了のとき 0以外
エラーのとき 0
この関数を使えば通信デバイスの入出力バッファサイズを設定できる。
デフォルト値は1024だが、イーサーネット等の場合それだと不便なことがある。
そうゆうときにこの値を変えると効果的である。