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


IOCTL_SERIAL_GET_COMMSTATUS IOCTL (ntddser.h)

Запрос IOCTL_SERIAL_GET_COMMSTATUS возвращает сведения о состоянии связи последовательного устройства. Дополнительные сведения о состоянии, которые извлекаются этим запросом, см. в разделе SERIAL_STATUS.

Основной код

IRP_MJ_DEVICE_CONTROL

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

Нет.

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

Нет.

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

Элемент AssociatedIrp.SystemBuffer указывает на структуру, выделенную клиентом SERIAL_STATUS , которую драйвер последовательного контроллера использует для вывода сведений о состоянии связи.

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

Член Parameters.DeviceIoControl.OutputBufferLength имеет размер структуры SERIAL_STATUS в байтах.

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

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

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

Требования

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

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

SERIAL_STATUS