Freigeben über


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

IRP_MJ_DEVICE_CONTROL

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)