IOCTL_SERIAL_SET_CHARS IOCTL (ntddser.h)
La richiesta IOCTL_SERIAL_SET_CHARS imposta i caratteri speciali usati dal driver del controller seriale per il controllo del flusso handshake. Questo driver verifica i caratteri speciali specificati.
Per ottenere i caratteri speciali, un client può usare una richiesta di IOCTL_SERIAL_GET_CHARS .
Codice principale
Buffer di input
Il membro AssociatedIrp.SystemBuffer punta a una struttura SERIAL_CHARS allocata dal client usata per inserire caratteri speciali.
Lunghezza del buffer di input
Il membro Parameters.DeviceIoControl.InputBufferLength è impostato sulle dimensioni, in byte, di una struttura SERIAL_CHARS .
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. Lo stato di STATUS_INVALID_PARAMETER indica che XoffChar è uguale a XonChar o che uno di essi equivale al carattere di escape del flusso handshake.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddser.h (include Ntddser.h) |