Condividi tramite


struttura SERIAL_QUEUE_SIZE (ntddser.h)

La struttura SERIAL_QUEUE_SIZE viene usata per ridimensionare il buffer di input utilizzato 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;

Membri

InSize

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

OutSize

Non utilizzato. Impostare su zero.

Osservazioni

Questa struttura viene utilizzata 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 corrente del buffer di ricezione, viene creato un nuovo buffer di ricezione. In caso contrario, il buffer di ricezione non viene modificato.

Fabbisogno

Requisito Valore
intestazione ntddser.h

Vedere anche

IOCTL_SERIAL_SET_QUEUE_SIZE

IRP_MJ_READ