IOCTL_SERIAL_SET_CHARS IOCTL (ntddser.h)
La richiesta IOCTL_SERIAL_SET_CHARS imposta i caratteri speciali utilizzati dal driver del controller seriale per il controllo del flusso di 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 utilizzata per l'input di caratteri speciali.
Lunghezza del buffer di input
Il membro Parameters.DeviceIoControl.InputBufferLength viene impostato sulle dimensioni, in byte, di una struttura SERIAL_CHARS.
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. Uno stato di STATUS_INVALID_PARAMETER indica che XoffChar è uguale a XonCharo che uno di essi è uguale al carattere di escape del controllo del flusso di handshake.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddser.h (include Ntddser.h) |