Поделиться через


IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)

Запрос IOCTL_SERIAL_IMMEDIATE_CHAR вызывает передачу указанного символа как можно скорее. Запрос непосредственного символа завершается сразу после выполнения любой другой записи. Одновременно может находиться только один запрос на символы немедленного выполнения.

Основной код

IRP_MJ_DEVICE_CONTROL

Входной буфер

Элемент AssociatedIrp.SystemBuffer указывает на значение UCHAR для передачи немедленно.

Длина входного буфера

Элемент Parameters.DeviceIoControl.InputBufferLength имеет размер в байтах UCHAR.

Выходной буфер

Никакой.

Длина выходного буфера

Никакой.

Блок состояния

Если запрос выполнен успешно, элемент Information имеет размер в байтах UCHAR. В противном случае information равно нулю.

Элемент состояния имеет одно из универсальных значений состояния для запросов последовательного управления устройствами. Состояние STATUS_INVALID_PARAMETER указывает, что ожидается предыдущий запрос непосредственного символа.

Требования

Требование Ценность
заголовка ntddser.h (include Ntddser.h)