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


структура SERIAL_QUEUE_SIZE (ntddser.h)

Структура SERIAL_QUEUE_SIZE используется для изменения размера входного буфера, который драйвер последовательного контроллера использует для операций приема последовательных операций.

Синтаксис

typedef struct _SERIAL_QUEUE_SIZE {
  ULONG InSize;
  ULONG OutSize;
} SERIAL_QUEUE_SIZE, *PSERIAL_QUEUE_SIZE;

Члены

InSize

Число байтов, запрошенных для входного буфера. Дополнительные сведения см. в подразделе "Примечания".

OutSize

Не используется. Задайте нулевое значение.

Комментарии

Эта структура используется запросами IOCTL_SERIAL_SET_QUEUE_SIZE для указания размера, запрошенного для нового входного буфера. Этот буфер используется драйвером последовательного контроллера для хранения данных, полученных от последовательного контроллера, до тех пор, пока данные не будут скопированы в пакет запроса IRP_MJ_READ . Если запрошенный размер буфера больше текущего размера буфера приема, создается новый буфер приема. В противном случае буфер получения не изменяется.

Требования

Требование Значение
Заголовок ntddser.h

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

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ