通信デバイスの現在の設定状態を取得する
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()関数を使う。