IOCTL_SERIAL_GET_LINE_CONTROL IOCTL (ntddser.h)

La richiesta IOCTL_SERIAL_GET_LINE_CONTROL restituisce informazioni sul set di controlli della riga per un dispositivo seriale. I parametri del controllo della riga includono il numero di bit di arresto, il numero di bit di dati e la parità.

Per configurare il controllo della riga, un client può usare una richiesta di IOCTL_SERIAL_SET_LINE_CONTROL .

Per informazioni sulle impostazioni di registrazione del controllo della riga valide, vedere SERIAL_LINE_CONTROL.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Il membro AssociatedIrp.SystemBuffer punta a una struttura SERIAL_LINE_CONTROL allocata dal client usata dal driver del controller seriale per restituire informazioni sulla configurazione del controllo della riga.

Lunghezza del buffer di output

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

Blocco dello stato

Se la richiesta ha esito positivo, il membro Information viene impostato sulle dimensioni, in byte, di una struttura SERIAL_LINE_CONTROL . In caso contrario, 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

IOCTL_SERIAL_SET_LINE_CONTROL

SERIAL_LINE_CONTROL