SetupComm

機能
指定した通信デバイスの通信パラメータを初期化する。
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
);

引数
hFile

通信デバイスのハンドル(CreateFile()関数の戻り値)
dwInQueue
デバイスの内部入力バッファの推奨サイズ(バイト数)
dwOutQueue
デバイスの内部出力バッファの推奨サイズ(バイト数)
戻り値
正常終了のとき                0以外
エラーのとき                  0
備考
この関数を使えば通信デバイスの入出力バッファサイズを設定できる。
デフォルト値は1024だが、イーサーネット等の場合それだと不便なことがある。
そうゆうときにこの値を変えると効果的である。