Bagikan melalui


struktur SERIAL_CHARS (ntddser.h)

Struktur SERIAL_CHARS menentukan karakter khusus yang digunakan driver pengontrol serial untuk kontrol alur jabat tangan.

Sintaks

typedef struct _SERIAL_CHARS {
  UCHAR EofChar;
  UCHAR ErrorChar;
  UCHAR BreakChar;
  UCHAR EventChar;
  UCHAR XonChar;
  UCHAR XoffChar;
} SERIAL_CHARS, *PSERIAL_CHARS;

Anggota

EofChar

Karakter EOF (akhir file). Tanda terima karakter ini menandai akhir aliran input.

ErrorChar

Karakter pengganti kesalahan paritas. Byte yang diterima dengan kesalahan paritas digantikan oleh karakter ini.

BreakChar

Karakter break. Tanda terima karakter ini menunjukkan bahwa jeda (jeda sementara) terjadi di aliran input.

EventChar

Karakter peristiwa. Tanda terima karakter ini menandakan peristiwa komunikasi serial jika bit bendera SERIAL_EV_RXFLAG diatur dalam masker tunggu saat ini. Masker tunggu diatur oleh permintaan IOCTL_SERIAL_SET_WAIT_MASK . Permintaan IOCTL_SERIAL_WAIT_ON_MASK memulai menunggu peristiwa di masker tunggu.

XonChar

Karakter XON (mengirimkan pada) yang akan digunakan untuk operasi transmisi dan penerimaan. Karakter XON dan XOFF digunakan untuk kontrol alur perangkat lunak.

XoffChar

Karakter XOFF (mengirimkan off) yang akan digunakan untuk operasi transmisi dan penerimaan.

Keterangan

Struktur ini digunakan oleh permintaan IOCTL_SERIAL_SET_CHARS dan IOCTL_SERIAL_GET_CHARS .

Permintaan IOCTL_SERIAL_SET_CHARS untuk mengatur karakter XON dan XOFF ke nilai yang sama akan gagal.

Persyaratan

Persyaratan Nilai
Header ntddser.h

Lihat juga

IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK