SERIAL_CHARS 構造体 (ntddser.h)
SERIAL_CHARS構造体は、シリアル コントローラー ドライバーがハンドシェイク フロー制御に使用する特殊文字を指定します。
構文
typedef struct _SERIAL_CHARS {
UCHAR EofChar;
UCHAR ErrorChar;
UCHAR BreakChar;
UCHAR EventChar;
UCHAR XonChar;
UCHAR XoffChar;
} SERIAL_CHARS, *PSERIAL_CHARS;
メンバー
EofChar
EOF (ファイルの末尾) 文字。 この文字を受信すると、入力ストリームの末尾がマークされます。
ErrorChar
パリティ エラー置換文字。 パリティ エラーで受信したバイトは、この文字に置き換えられます。
BreakChar
区切り文字。 この文字を受け取った場合は、入力ストリームで中断 (一時的な一時停止) が発生したことを示します。
EventChar
イベント文字。 この文字を受信すると、SERIAL_EV_RXFLAG フラグ ビットが現在の待機マスクに設定されている場合、シリアル通信イベントが通知されます。 待機マスクは、 IOCTL_SERIAL_SET_WAIT_MASK 要求によって設定されます。 IOCTL_SERIAL_WAIT_ON_MASK要求は、待機マスク内のイベントの待機を開始します。
XonChar
送信操作と受信操作の両方に使用する XON (送信オン) 文字。 XON および XOFF 文字は、ソフトウェア フロー制御に使用されます。
XoffChar
送信操作と受信操作の両方に使用する XOFF (送信オフ) 文字。
注釈
この構造体は、 IOCTL_SERIAL_SET_CHARS および IOCTL_SERIAL_GET_CHARS 要求によって使用されます。
XON 文字と XOFF 文字を同じ値に設定する IOCTL_SERIAL_SET_CHARS 要求は失敗します。
要件
要件 | 値 |
---|---|
Header | ntddser.h |