IOCTL_SERIAL_SET_TIMEOUTS IOCTL (ntddser.h)
La richiesta di IOCTL_SERIAL_SET_TIMEOUTS imposta i valori di timeout usati dal driver del controller seriale per le richieste di lettura e scrittura.
Per ottenere i valori di timeout, un client può usare una richiesta di IOCTL_SERIAL_GET_TIMEOUTS .
Per altre informazioni sui timeout, vedere Impostazione di Time-Outs lettura e scrittura per un dispositivo seriale.
Codice principale
Buffer di input
Il membro AssociatedIrp.SystemBuffer punta a una struttura SERIAL_TIMEOUTS allocata dal client usata per inserire valori di lettura e scrittura del timeout.
Lunghezza del buffer di input
Il membro Parameters.DeviceIoControl.InputBufferLength è impostato sulle dimensioni, in byte, di una struttura SERIAL_TIMEOUTS .
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 i valori di timeout di lettura superano i valori massimi consentiti.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntddser.h (include Ntddser.h) |