2011-06-21 59 views
1

DCBは何を意味しますか通信構造?それは参照のどこかにあるテキストファイルですか?ボーレートの違いはDCBで、ボーレートはSerialPortクラスですか? SerialPortクラスを使用しているときは、DCBも使用していますか?「通信構造」のDCBとは何ですか?

答えて

2

DCB =データまたはデバイスコントロールブロック

これはテキストファイルではありません。通常はstructです。 MSDNにはDCB at MSDNに関する詳細情報が掲載されています。 CodeProjectには、S erial Port Communications using the Win32 DCB Structureの良い紹介があります。 SerialPortオブジェクト/クラスはラッパーです。ボーレートは、デバイスが一定のボーレートを必要とするため、同じになります。

1

これは単なるシリアルポート構成を含む構造体です。ボーレート、ハンドシェイクなど。ネイティブコードを書くときには、SetCommState()が必要です。はい、あなたはSerialPortクラスを使用するときにそれを使用します。しかしそれはそれを見えなくし、あなたに友好的な特性を与える。ボーレート、ハンドシェイクなど。 Open()メソッドを呼び出すときに、プロパティ値を使用してDCBを作成し、SetCommStateをピンボケします。

関連する問題