IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)
Запрос IOCTL_SERIAL_IMMEDIATE_CHAR вызывает передачу указанного символа как можно скорее. Запрос непосредственного символа завершается сразу после выполнения любой другой записи. Одновременно может находиться только один запрос на символы немедленного выполнения.
Основной код
Входной буфер
Элемент AssociatedIrp.SystemBuffer указывает на значение UCHAR для передачи немедленно.
Длина входного буфера
Элемент Parameters.DeviceIoControl.InputBufferLength имеет размер в байтах UCHAR.
Выходной буфер
Никакой.
Длина выходного буфера
Никакой.
Блок состояния
Если запрос выполнен успешно, элемент Information имеет размер в байтах UCHAR. В противном случае information равно нулю.
Элемент состояния имеет одно из универсальных значений состояния для запросов последовательного управления устройствами. Состояние STATUS_INVALID_PARAMETER указывает, что ожидается предыдущий запрос непосредственного символа.
Требования
Требование | Ценность |
---|---|
заголовка | ntddser.h (include Ntddser.h) |