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 |