Condividi tramite


IOCTL_SERIAL_SET_QUEUE_SIZE IOCTL (ntddser.h)

La richiesta IOCTL_SERIAL_SET_QUEUE_SIZE imposta le dimensioni del buffer di ricezione interno. Se la dimensione 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.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il membro AssociatedIrp.SystemBuffer punta a una struttura SERIAL_QUEUE_SIZE allocata dal client utilizzata per immettere una dimensione del buffer di ricezione.

Lunghezza del buffer di input

Il membro Parameters.DeviceIoControl.InputBufferLength viene impostato sulle dimensioni, in byte, di una struttura SERIAL_QUEUE_SIZE.

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco di stato

Il membro Informazioni è impostato su zero.

Il membro stato è impostato su uno dei valori di stato generico per le richieste di controllo del dispositivo seriale.

Fabbisogno

Requisito Valore
intestazione ntddser.h (include Ntddser.h)

Vedere anche

SERIAL_QUEUE_SIZE