GetCommConfig

機能
通信デバイスの現在の設定状態を取得する
Declare Function GetCommConfig Lib "kernel32.dll"  _
(ByVal hCommDev As Long, lpCC As COMMCONFIG, lpdwSize As Long ) As Long
Declare Function GetCommConfig Lib "kernel32.dll"  _
(ByVal hCommDev As Integer, lpCC As COMMCONFIG, lpdwSize As Integer ) As Integer

BOOL GetCommConfig(
HANDLE hCommDev,
LPCOMMCONFIG lpCC,
LPDWORD lpdwSize
);

引数
hCommDev

通信ポート(Com1とかをCreateFile()関数で開いたファイルハンドル)のハンドル
lpCC
COMMCONFIG構造体
lpdwSize
lpCCのサイズ(バイト数
戻り値
正常終了のとき                0以外の値が返ります。

エラーのとき                  0
備考
lpdwSizeには正常終了のとき,コピーされたバイト数が戻る。
拡張エラー情報を取得するには、GetLastError()関数を使う。