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
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) |