SetCommState

■機能

通信デバイスを指定された状態に設定します。

■対応可否

一部機能が未対応です。

■対応項目

各引数、引数の各メンバーおよび各ビットに対する対応は以下の通りです。

引数

メンバまたはビット

対応可否

DCB構造体

DCBlength

 

BaudRate

 

fBinary

 

fParity

 

fOutxCtsFlow

独※

 

fOutxDsrFlow

 

fDtrControl

 

fDsrSensitivity

 

fTXContinueOnXoff

 

fOutX

独※

 

fInX

独※

 

fErrorChar

 

fNull

 

fRtsControl

独※

 

fAbortOnError

 

fDummy2

 

wReserved

 

XonLim

 

XoffLim

 

ByteSize

 

Parity

 

StopBits

 

XonChar

 

XoffChar

 

ErrorChar

 

EofChar

 

EvtChar

※「独」は独自の実装を行なっています。制限事項を参照してください。

■制限事項

・フローコントロールについて

RP-COMシリーズのデバイスは、フローコントロールについて、以下の組み合わせしかサポートしておりません。フローコントロールに関する仮想COMドライバの実装は、以下の組み合わせにより設定されます。

・なし

    fOutxCtsFlow = FALSE;

    fOutX = FALSE;

    fInX = FALSE;

    fRtsControl = RTS_CONTROL_ENABLE;

・ハードウェア

    fOutxCtsFlow = TRUE;

    fOutX = FALSE;

    fInX = FALSE;

    fRtsControl = RTS_CONTROL_HANDSHAKE;

・XON/XOFF

    fOutxCtsFlow = FALSE;

    fOutX = TRUE;

    fInX = TRUE;

    fRtsControl = RTS_CONTROL_ENABLE;

・上記組み合わせ以外が指定されたとき

  プロパティページで設定された値