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
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) |