Compartir a través de


IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)

La solicitud IOCTL_SERIAL_IMMEDIATE_CHAR hace que se transmita un carácter especificado lo antes posible. La solicitud de caracteres inmediato se completa inmediatamente después de cualquier otra escritura que pueda estar en curso. Solo una solicitud de caracteres inmediata puede estar pendiente a la vez.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

El miembro AssociatedIrp.SystemBuffer apunta al valor UCHAR que se va a transmitir inmediatamente.

Longitud del búfer de entrada

El miembro Parameters.DeviceIoControl.InputBufferLength se establece en el tamaño, en bytes, de un UCHAR.

Búfer de salida

Ninguno.

Longitud del búfer de salida

Ninguno.

Bloque de estado

Si la solicitud se realiza correctamente, el miembro Information se establece en el tamaño, en bytes, de un UCHAR. De lo contrario, 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 hay pendiente una solicitud de caracteres inmediata anterior.

Requisitos

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