おだです。
> ClearCommError関数は
>
> BOOL ClearCommError(
> HANDLE hFile, // シリアルポートへのハンドル
> LPDWORD lpErrors, // エラーを報告するDWORD型変数へのポインタ
> LPCOMSTAT lpStat // COMSTAT構造体へのポインタ
> );
>
> ですが、第二引数の使い方がわかりません。よかったら丁寧に教えてもらえません
か
> ?
こんな感じになると思います。
HANDLE hFile;
DWORD dwError;
COMSTAT comStat;
・
・
・
if( ClearCommError( hFile, &dwError, &comStat ) ) {
if( dwError & CE_BREAK ) {
// ハードウェアがブレーク条件を検出しました。
}
if( dwError & CE_FRAME ) {
// ハードウェアがフレーミングエラーを検出しました。
}
・
・
・
} else {
// ClearCommError()関数呼出エラー
}
> ClearCommError関数は
>
> BOOL ClearCommError(
> HANDLE hFile, // シリアルポートへのハンドル
> LPDWORD lpErrors, // エラーを報告するDWORD型変数へのポインタ
> LPCOMSTAT lpStat // COMSTAT構造体へのポインタ
> );
>
> ですが、第二引数の使い方がわかりません。よかったら丁寧に教えてもらえません
か
> ?
こんな感じになると思います。
HANDLE hFile;
DWORD dwError;
COMSTAT comStat;
・
・
・
if( ClearCommError( hFile, &dwError, &comStat ) ) {
if( dwError & CE_BREAK ) {
// ハードウェアがブレーク条件を検出しました。
}
if( dwError & CE_FRAME ) {
// ハードウェアがフレーミングエラーを検出しました。
}
・
・
・
} else {
// ClearCommError()関数呼出エラー
}