IOCTL_SERIAL_SET_QUEUE_SIZE IOCTL (ntddser.h)
The IOCTL_SERIAL_SET_QUEUE_SIZE request sets the size of the internal receive buffer. If the requested size is greater than the current receive buffer size, a new receive buffer is created. Otherwise, the receive buffer is not changed.
Major code
Input buffer
The AssociatedIrp.SystemBuffer member points to a client-allocated SERIAL_QUEUE_SIZE structure that is used to input a receive buffer size.
Input buffer length
The Parameters.DeviceIoControl.InputBufferLength member is set to the size, in bytes, of a SERIAL_QUEUE_SIZE structure.
Output buffer
None.
Output buffer length
None.
Status block
The Information member is set to zero.
The Status member is set to one of the Generic Status Values for Serial Device Control Requests.
Requirements
Requirement | Value |
---|---|
Header | ntddser.h (include Ntddser.h) |