SERIAL_QUEUE_SIZE struttura (ntddser.h)

La struttura SERIAL_QUEUE_SIZE viene usata per ridimensionare il buffer di input usato dal driver del controller seriale per le operazioni di ricezione seriale.

Sintassi

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

Members

InSize

Numero di byte richiesti per il buffer di input. Per altre informazioni, vedere la sezione Osservazioni.

OutSize

Non usato. Imposta su zero.

Commenti

Questa struttura viene usata dalle richieste di IOCTL_SERIAL_SET_QUEUE_SIZE per specificare le dimensioni richieste per il nuovo buffer di input. Questo buffer viene usato internamente dal driver del controller seriale per contenere i dati ricevuti dal controller seriale fino a quando i dati non possono essere copiati in un pacchetto di richiesta IRP_MJ_READ . Se la dimensione del buffer richiesta è maggiore della dimensione del buffer di ricezione corrente, viene creato un nuovo buffer di ricezione. In caso contrario, il buffer di ricezione non viene modificato.

Requisiti

Requisito Valore
Intestazione ntddser.h

Vedi anche

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ