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