IOCTL_SERIAL_SET_QUEUE_SIZE IOCTL (ntddser.h)

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

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

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

Lunghezza del buffer di input

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

Buffer di output

Nessuno.

Lunghezza del buffer di output

Nessuno.

Blocco dello stato

Il membro Information è impostato su zero.

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

Requisiti

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

Vedi anche

SERIAL_QUEUE_SIZE