Compartir a través de


IOCTL_SERIAL_SET_LINE_CONTROL IOCTL (ntddser.h)

La solicitud IOCTL_SERIAL_SET_LINE_CONTROL establece el registro de control de línea (LCR). El registro de control de línea controla el tamaño de los datos, el número de bits de detención y la paridad.

Para obtener el valor del registro de control de línea, un cliente puede usar una solicitud de IOCTL_SERIAL_GET_LINE_CONTROL .

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

AssociatedIrp.SystemBuffer apunta a una estructura de SERIAL_LINE_CONTROL asignada por el cliente que se usa para introducir información de control de línea.

Longitud del búfer de entrada

Parameters.DeviceIoControl.InputBufferLength se establece en el tamaño, en bytes, de una estructura de SERIAL_LINE_CONTROL.

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

El miembro Information se establece en cero.

El miembro Status se establece en uno de los valores de estado genéricos para las solicitudes de control de dispositivos serie. Un estado de STATUS_INVALID_PARAMETER indica que la información de control de línea especificada no es válida.

Requisitos

Requisito Valor
Header ntddser.h (incluya Ntddser.h)

Consulte también

IOCTL_SERIAL_GET_LINE_CONTROL

SERIAL_LINE_CONTROL