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


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 задано одно из универсальных значений состояния для запросов управления последовательным устройством. Состояние STATUS_INVALID_PARAMETER указывает на ожидание предыдущего запроса символов.

Требования

Требование Значение
Заголовок ntddser.h (включая Ntddser.h)