Condividi tramite


IOCTL_SERIAL_SET_LINE_CONTROL IOCTL (ntddser.h)

La richiesta di IOCTL_SERIAL_SET_LINE_CONTROL imposta il registro di controllo della riga. Il registro di controllo della riga controlla le dimensioni dei dati, il numero di bit di arresto e la parità.

Per ottenere il valore del registro di controllo della riga, un client può usare una richiesta di IOCTL_SERIAL_GET_LINE_CONTROL.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Il AssociatedIrp.SystemBuffer punta a una struttura SERIAL_LINE_CONTROL allocata dal client utilizzata per immettere le informazioni sul controllo della riga.

Lunghezza del buffer di input

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

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. Lo stato di STATUS_INVALID_PARAMETER indica che le informazioni sul controllo riga specificate non sono valide.

Fabbisogno

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

Vedere anche

IOCTL_SERIAL_GET_LINE_CONTROL

SERIAL_LINE_CONTROL