IOCTL_SERIAL_GET_BAUD_RATE IOCTL (ntddser.h)
Die IOCTL_SERIAL_GET_BAUD_RATE-Anforderung gibt die Baudrate zurück, mit der der serielle Port derzeit für die Übertragung und den Empfang von Daten konfiguriert ist.
Um die Baudrate festzulegen, kann ein Client eine IOCTL_SERIAL_SET_BAUD_RATE-Anforderung verwenden.
Hauptcode
Eingabepuffer
Keine.
Länge des Eingabepuffers
Keine.
Ausgabepuffer
Der AssociatedIrp.SystemBuffer-Member verweist auf eine vom Client zugewiesene SERIAL_BAUD_RATE Struktur, die der serielle Controllertreiber zum Ausgeben der Baudrateninformationen verwendet.
Länge des Ausgabepuffers
Das Parameters.DeviceIoControl.OutputBufferLength-Element wird auf die Größe in Bytes einer SERIAL_BAUD_RATE-Struktur festgelegt.
Statusblock
Wenn die Anforderung erfolgreich ist, wird der Information-Member auf die Größe in Byte einer SERIAL_BAUD_RATE-Struktur festgelegt. Andernfalls wird das Information-Element auf 0 (null) festgelegt.
Das Element Status ist auf einen der generischen Statuswerte für Anforderungen der seriellen Gerätesteuerung festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddser.h (include Ntddser.h) |