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