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


IOCTL_SERIAL_GET_DTRRTS IOCTL (ntddser.h)

Запрос IOCTL_SERIAL_GET_DTRRTS возвращает сведения о сигнале управления для терминала данных (DTR) и запросе на отправку (RTS) контрольного сигнала.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Нет.

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

Нет.

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

Член AssociatedIrp.SystemBuffer указывает на выделенный клиентом буфер ULONG, который Serial.sys использует для вывода сведений о DTR и RTS. Для буфера ULONG задано значение ноль или побитовое ИЛИ одного или нескольких следующих битов флага:

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

Член Parameters.DeviceIoControl.OutputBufferLength имеет размер ULONG в байтах.

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

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

Для элемента Status задано одно из универсальных значений состояния для запросов управления последовательным устройством.

Требования

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

См. также раздел

IOCTL_SERIAL_SET_DTR

IOCTL_SERIAL_SET_RTS