IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)
Die IOCTL_SERIAL_IMMEDIATE_CHAR Anforderung bewirkt, dass so schnell wie möglich ein angegebenes Zeichen übertragen wird. Die sofortige Zeichenanforderung wird unmittelbar nach jedem anderen Schreibvorgang abgeschlossen, der möglicherweise ausgeführt wird. Es kann jeweils nur eine sofortige Zeichenanforderung ausstehen.
Hauptcode
Eingabepuffer
Der AssociatedIrp.SystemBuffer Member verweist auf den UCHAR-Wert, der sofort übertragen werden soll.
Eingabepufferlänge
Das Parameters.DeviceIoControl.InputBufferLength Member wird auf die Größe eines UCHAR-Elements in Bytes festgelegt.
Ausgabepuffer
Nichts.
Länge des Ausgabepuffers
Nichts.
Statusblock
Wenn die Anforderung erfolgreich ist, wird das Information Member auf die Größe eines UCHAR-Elements in Byte festgelegt. Andernfalls wird Information auf Null festgelegt.
Der Status- Member ist auf einen der generischen Statuswerte für anforderungen für serielle Gerätesteuerungfestgelegt. Ein Status von STATUS_INVALID_PARAMETER gibt an, dass eine vorherige sofortige Zeichenanforderung aussteht.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddser.h (include Ntddser.h) |