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


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.

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

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

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

Требования

Требование Ценность
заголовка ntddser.h (include Ntddser.h)

См. также

SERIAL_STATUS