Partilhar via


SERIAL_QUEUE_SIZE estrutura (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. Definido como zero.

Observações

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 atual do buffer de recebimento, 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

Consulte também

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ