IOCTL_SERIAL_GET_TIMEOUTS IOCTL (ntddser.h)
Die IOCTL_SERIAL_GET_TIMEOUTS Anforderung gibt die Timeoutwerte zurück, die der serielle Controllertreiber mit Lese- und Schreibanforderungen verwendet.
Um Timeouts festzulegen, kann ein Client eine IOCTL_SERIAL_SET_TIMEOUTS Anforderung verwenden.
Weitere Informationen zu Timeouts finden Sie unter Festlegen von Lese- und Schreibzugriff Time-Outs für ein serielles Gerät.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Der AssociatedIrp.SystemBuffer Member verweist auf eine vom Client zugewiesene SERIAL_TIMEOUTS Struktur, die der serielle Controllertreiber zum Ausgeben von Informationen über Lese- und Schreibtimeoutwerte verwendet.
Länge des Ausgabepuffers
Das Parameters.DeviceIoControl.OutputBufferLength Member wird auf die Größe einer SERIAL_TIMEOUTS Struktur in Bytes festgelegt.
Statusblock
Wenn die Anforderung erfolgreich ist, wird das Information Member auf die Größe einer SERIAL_TIMEOUTS-Struktur in Byte festgelegt. Andernfalls wird der Information Member auf Null festgelegt.
Der Status- Member ist auf einen der generischen Statuswerte für anforderungen für serielle Gerätesteuerungfestgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddser.h (include Ntddser.h) |