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 |