Compartir a través de


estructura SERIAL_QUEUE_SIZE (ntddser.h)

La estructura SERIAL_QUEUE_SIZE se usa para cambiar el tamaño del búfer de entrada que usa el controlador de controlador serie para las operaciones de recepción serie.

Sintaxis

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

Miembros

InSize

Número de bytes solicitados para el búfer de entrada. Para obtener más información, vea la sección Comentarios.

OutSize

No se usa. Establecer en cero.

Comentarios

Esta estructura la usan IOCTL_SERIAL_SET_QUEUE_SIZE solicitudes para especificar el tamaño solicitado para el nuevo búfer de entrada. El controlador del controlador de serie usa internamente este búfer para contener los datos recibidos del controlador serie hasta que los datos se puedan copiar en un paquete de solicitud de IRP_MJ_READ . Si el tamaño del búfer solicitado es mayor que el tamaño actual del búfer de recepción, se crea un nuevo búfer de recepción. De lo contrario, no se cambia el búfer de recepción.

Requisitos

Requisito Valor
Header ntddser.h

Consulte también

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ