Compartir a través de


IOCTL_SERIAL_SET_CHARS IOCTL (ntddser.h)

La solicitud IOCTL_SERIAL_SET_CHARS establece los caracteres especiales que usa el controlador del controlador serie para el control de flujo de protocolo de enlace. Este controlador comprueba los caracteres especiales especificados.

Para obtener los caracteres especiales, un cliente puede usar una solicitud IOCTL_SERIAL_GET_CHARS.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

El miembro AssociatedIrp.SystemBu ffer apunta a una estructura de SERIAL_CHARS asignada por el cliente que se usa para introducir caracteres especiales.

Longitud del búfer de entrada

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

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

El miembro information está establecido en cero.

El miembro Estado de se establece en uno de los valores de estado genéricos de para solicitudes de control de dispositivos serie. Un estado de STATUS_INVALID_PARAMETER indica que XoffChar es igual a XonChar, o que uno de ellos es igual al carácter de escape del control de flujo de protocolo de enlace.

Requisitos

Requisito Valor
encabezado de ntddser.h (incluya Ntddser.h)

Consulte también

IOCTL_SERIAL_GET_CHARS

SERIAL_CHARS