Freigeben über


IOCTL_SERIAL_IMMEDIATE_CHAR IOCTL (ntddser.h)

Die IOCTL_SERIAL_IMMEDIATE_CHAR Anforderung bewirkt, dass ein angegebenes Zeichen so schnell wie möglich übertragen wird. Die unmittelbare Zeichenanforderung wird unmittelbar nach jedem anderen Schreibvorgang abgeschlossen, der möglicherweise in Bearbeitung ist. Nur eine unmittelbare Zeichenanforderung kann gleichzeitig ausstehen.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Das AssociatedIrp.SystemBuffer-Element verweist auf den UCHAR-Wert, der sofort übertragen werden soll.

Eingabepufferlänge

Der Parameter.DeviceIoControl.InputBufferLength-Member ist auf die Größe einer UCHAR in Bytes festgelegt.

Ausgabepuffer

Keine.

Länge des Ausgabepuffers

Keine.

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Information-Element auf die Größe einer UCHAR in Bytes festgelegt. Andernfalls wird "Information" auf 0 festgelegt.

Das Statuselement ist auf einen der generischen Statuswerte für Anforderungen zur seriellen Gerätesteuerung festgelegt. Eine status von STATUS_INVALID_PARAMETER gibt an, dass eine vorherige Anforderung für unmittelbare Zeichen aussteht.

Anforderungen

Anforderung Wert
Header ntddser.h (include Ntddser.h)