Compartilhar via


estrutura SERIAL_QUEUE_SIZE (ntddser.h)

A estrutura SERIAL_QUEUE_SIZE é usada para redimensionar o buffer de entrada que o driver do controlador serial usa para operações de recebimento serial.

Sintaxe

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

Membros

InSize

Número de bytes solicitados para o buffer de entrada. Para obter mais informações, consulte Comentários.

OutSize

Não usado. Defina como zero.

Comentários

Essa estrutura é usada por solicitações IOCTL_SERIAL_SET_QUEUE_SIZE para especificar o tamanho solicitado para o novo buffer de entrada. Esse buffer é usado internamente pelo driver do controlador serial para manter os dados recebidos do controlador serial até que os dados possam ser copiados para um pacote de solicitação IRP_MJ_READ. Se o tamanho do buffer solicitado for maior que o tamanho do buffer de recebimento atual, um novo buffer de recebimento será criado. Caso contrário, o buffer de recebimento não será alterado.

Requisitos

Requisito Valor
Cabeçalho ntddser.h

Confira também

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ