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


IOCTL_SERIAL_GET_PROPERTIES IOCTL (ntddser.h)

Запрос IOCTL_SERIAL_GET_PROPERTIES возвращает сведения о возможностях последовательного контроллера. Сведения о возможностях возвращаются в структуре SERIAL_COMMPROP .

Основной код

IRP_MJ_DEVICE_CONTROL

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

Нет.

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

Нет.

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

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

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

Параметр Parameters.DeviceIoControl.OutputBufferLength имеет размер структуры SERIAL_COMMPROP в байтах.

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

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

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

Требования

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

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

SERIAL_COMMPROP