IOCTL_SERIAL_GET_PROPERTIES IOCTL (ntddser.h)

Die IOCTL_SERIAL_GET_PROPERTIES-Anforderung gibt Informationen zu den Funktionen eines seriellen Controllers zurück. Die Informationen zu den Funktionen werden in einer SERIAL_COMMPROP-Struktur zurückgegeben.

Hauptcode

IRP_MJ_DEVICE_CONTROL

Eingabepuffer

Keine.

Länge des Eingabepuffers

Keine.

Ausgabepuffer

AssociatedIrp.SystemBuffer verweist auf eine vom Client zugewiesene SERIAL_COMMPROP Struktur, die der serielle Controllertreiber verwendet, um Informationen zu den Funktionen des seriellen Controllers auszugeben.

Länge des Ausgabepuffers

Parameters.DeviceIoControl.OutputBufferLength wird auf die Größe einer SERIAL_COMMPROP-Struktur in Bytes festgelegt.

Statusblock

Wenn die Anforderung erfolgreich ist, wird das Information-Element auf die Größe einer SERIAL_COMMPROP-Struktur in Bytes 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_COMMPROP