Freigeben über


IOCTL_SERIAL_GET_COMMSTATUS IOCTL (ntddser.h)

Die IOCTL_SERIAL_GET_COMMSTATUS-Anforderung gibt Informationen über die kommunikation status eines seriellen Geräts zurück. Weitere Informationen zu den status Informationen, die von dieser Anforderung abgerufen werden, finden Sie unter SERIAL_STATUS.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Keine.

Länge des Eingabepuffers

Keine.

Ausgabepuffer

Der AssociatedIrp.SystemBuffer-Member verweist auf eine vom Client zugewiesene SERIAL_STATUS-Struktur, die der serielle Controllertreiber zum Ausgeben der Kommunikation status Informationen verwendet.

Länge des Ausgabepuffers

Das Parameters.DeviceIoControl.OutputBufferLength-Element wird auf die Größe in Byte einer SERIAL_STATUS-Struktur festgelegt.

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Information-Element auf die Größe in Byte einer SERIAL_STATUS-Struktur festgelegt. Andernfalls wird das Information-Element auf 0 (null) festgelegt.

Das Element Status ist auf einen der generischen Statuswerte für Anforderungen der seriellen Gerätesteuerung festgelegt.

Anforderungen

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

Weitere Informationen

SERIAL_STATUS