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 请求数据包。 如果请求的缓冲区大小大于当前接收缓冲区大小,则会创建新的接收缓冲区。 否则,接收缓冲区不会更改。

要求

要求
Header ntddser.h

另请参阅

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ