Compartir a través de


estructura SERIAL_CHARS (ntddser.h)

La estructura SERIAL_CHARS especifica los caracteres especiales que usa el controlador del controlador serie para el control de flujo de protocolo de enlace.

Sintaxis

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

Miembros

EofChar

Carácter EOF (fin del archivo). La recepción de este carácter marca el final del flujo de entrada.

ErrorChar

Carácter de reemplazo de error de paridad. Los bytes recibidos con errores de paridad se reemplazan por este carácter.

BreakChar

Carácter de interrupción. La recepción de este carácter indica que se produjo una interrupción (pausa temporal) en el flujo de entrada.

EventChar

Carácter de evento. La recepción de este carácter indica un evento de comunicación serie si el bit de marca SERIAL_EV_RXFLAG se establece en la máscara de espera actual. La IOCTL_SERIAL_SET_WAIT_MASK solicitud establece la máscara de espera. La solicitud de IOCTL_SERIAL_WAIT_ON_MASK inicia una espera para los eventos de la máscara de espera.

XonChar

Carácter XON (transmitir en) que se va a usar para las operaciones de transmisión y recepción. Los caracteres XON y XOFF se usan para el control de flujo de software.

XoffChar

Carácter XOFF (transmitir desactivado) que se va a usar para las operaciones de transmisión y recepción.

Comentarios

Esta estructura la usan las solicitudes de IOCTL_SERIAL_SET_CHARS y IOCTL_SERIAL_GET_CHARS .

Se producirá un error en una solicitud de IOCTL_SERIAL_SET_CHARS para establecer los caracteres XON y XOFF en el mismo valor.

Requisitos

Requisito Valor
Header ntddser.h

Consulte también

IOCTL_SERIAL_GET_CHARS

IOCTL_SERIAL_SET_CHARS

IOCTL_SERIAL_SET_WAIT_MASK

IOCTL_SERIAL_WAIT_ON_MASK