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 要求將會失敗。
規格需求
需求 | 值 |
---|---|
標頭 | ntddser.h |