IOCTL_SERIAL_SET_QUEUE_SIZE IOCTL (ntddser.h)

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

Основной код

IRP_MJ_DEVICE_CONTROL

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

Элемент AssociatedIrp.SystemBuffer указывает на выделенную клиентом структуру SERIAL_QUEUE_SIZE, которая используется для ввода размера буфера получения.

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

Элемент Parameters.DeviceIoControl.InputBufferLength имеет размер в байтах структуры SERIAL_QUEUE_SIZE.

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

Никакой.

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

Никакой.

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

Элемент Information имеет значение нулю.

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

Требования

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

См. также

SERIAL_QUEUE_SIZE