Freigeben über


IOCTL_SERIAL_GET_CHARS IOCTL (ntddser.h)

Die IOCTL_SERIAL_GET_CHARS Anforderung ruft die Sonderzeichen ab, die der serielle Controllertreiber mit handshake flow control verwendet. Die Sonderzeichen werden durch eine SERIAL_CHARS Struktur beschrieben.

Um Sonderzeichen festzulegen, kann ein Client eine IOCTL_SERIAL_SET_CHARS Anforderung verwenden.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Nichts.

Eingabepufferlänge

Nichts.

Ausgabepuffer

Der AssociatedIrp.SystemBuffer Member verweist auf eine vom Client zugewiesene SERIAL_CHARS Struktur, die der serielle Controllertreiber zum Ausgeben der Sonderzeichen verwendet.

Länge des Ausgabepuffers

Das Parameters.DeviceIoControl.OutputBufferLength Member wird auf die Größe in Byte einer SERIAL_CHARS Struktur festgelegt.

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Information Member auf die Größe in Byte von SERIAL_CHARSfestgelegt. Andernfalls wird der Information Member auf Null festgelegt.

Der Status- Member ist auf einen der generischen Statuswerte für anforderungen für serielle Gerätesteuerungfestgelegt.

Anforderungen

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

Siehe auch

IOCTL_SERIAL_SET_CHARS

SERIAL_CHARS