IOCTL_SERIAL_GET_CHARS IOCTL (ntddser.h)
Die IOCTL_SERIAL_GET_CHARS Anforderung ruft die Sonderzeichen ab, die der serielle Controllertreiber für die Handshakeflusssteuerung verwendet. Die Sonderzeichen werden durch eine SERIAL_CHARS-Struktur beschrieben.
Um Sonderzeichen festzulegen, kann ein Client eine IOCTL_SERIAL_SET_CHARS Anforderung verwenden.
Hauptcode
Eingabepuffer
Keine.
Eingabepufferlänge
Keine.
Ausgabepuffer
Das AssociatedIrp.SystemBuffer-Element verweist auf eine clientseitig zugewiesene SERIAL_CHARS Struktur, die der serielle Controllertreiber zum Ausgeben der Sonderzeichen verwendet.
Länge des Ausgabepuffers
Der Parameter.DeviceIoControl.OutputBufferLength-Member ist auf die Größe in Bytes einer SERIAL_CHARS-Struktur festgelegt.
Statusblock
Wenn die Anforderung erfolgreich ist, wird der Informationsmember auf die Größe in Bytes von SERIAL_CHARS festgelegt. Andernfalls wird das Element Information auf 0 festgelegt.
Das Statuselement ist auf einen der generischen Statuswerte für Anforderungen zur seriellen Gerätesteuerung festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddser.h (include Ntddser.h) |