IOCTL_SERIAL_GET_TIMEOUTS IOCTL (ntddser.h)
La richiesta IOCTL_SERIAL_GET_TIMEOUTS restituisce i valori di timeout utilizzati dal driver del controller seriale con richieste di lettura e scrittura.
Per impostare i timeout, un client può usare una richiesta di IOCTL_SERIAL_SET_TIMEOUTS.
Per altre informazioni sui timeout, vedere impostazione lettura e scrittura Time-Outs per un dispositivo seriale.
Codice principale
Buffer di input
Nessuno.
Lunghezza del buffer di input
Nessuno.
Buffer di output
Il membro AssociatedIrp.SystemBuffer punta a una struttura SERIAL_TIMEOUTS allocata dal client usata dal driver del controller seriale per restituire informazioni sui valori di timeout di lettura e scrittura.
Lunghezza del buffer di output
Il membro Parameters.DeviceIoControl.OutputBufferLength è impostato sulle dimensioni, in byte, di una struttura SERIAL_TIMEOUTS.
Blocco di stato
Se la richiesta ha esito positivo, il membro informazioni viene impostato sulle dimensioni, in byte, di una struttura SERIAL_TIMEOUTS. In caso contrario, 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.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | ntddser.h (include Ntddser.h) |