共用方式為


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