共用方式為


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_CHARSIOCTL_SERIAL_GET_CHARS要求會使用此結構。

將 XON 和 XOFF 字元設定為相同值的 IOCTL_SERIAL_SET_CHARS 要求將會失敗。

規格需求

需求
標頭 ntddser.h

另請參閱

IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK