estructura SERIAL_LINE_CONTROL (ntddser.h)
La estructura SERIAL_LINE_CONTROL describe la configuración de control de la línea serie.
Sintaxis
typedef struct _SERIAL_LINE_CONTROL {
UCHAR StopBits;
UCHAR Parity;
UCHAR WordLength;
} SERIAL_LINE_CONTROL, *PSERIAL_LINE_CONTROL;
Miembros
StopBits
Número de bits de detención usados al final de cada carácter que se transmite o recibe. Este miembro se establece en uno de los siguientes valores.
Valor | Descripción |
---|---|
STOP_BIT_1 | Un bit de parada. |
STOP_BITS_1_5 | Uno y medio bits de detención. |
STOP_BITS_2 | Dos bits de parada. No es válido si WordLength = 5. |
Parity
Tipo de comprobación de paridad utilizado para cada carácter transmitido o recibido. Este miembro se establece en uno de los siguientes valores.
Valor | Descripción |
---|---|
NO_PARITY | No se usa ningún bit de paridad. |
ODD_PARITY | Se usa la paridad impar. El bit de paridad es 0 si el número de 1s del valor de carácter es impar. De lo contrario, el bit de paridad es 1. |
EVEN_PARITY | Incluso se usa paridad. El bit de paridad es 0 si el número de 1s del valor de carácter es par. De lo contrario, el bit de paridad es 1. |
MARK_PARITY | El bit de paridad siempre se establece en 1. |
SPACE_PARITY | El bit de paridad siempre se establece en 0. |
WordLength
Bits de datos por carácter. Este miembro indica el número de bits de datos en cada valor de carácter transmitido o recibido, y no incluye bits de paridad ni bits de detención. Los valores de WordLength del intervalo entre 5 y 8 normalmente se admiten.
Comentarios
Esta estructura la usan las solicitudes IOCTL_SERIAL_GET_LINE_CONTROL y IOCTL_SERIAL_SET_LINE_CONTROL .
Requisitos
Requisito | Valor |
---|---|
Header | ntddser.h |