IOCTL_INTERNAL_PARCLASS_CONNECT IOCTL (parallel.h)
Die IOCTL_INTERNAL_PARCLASS_CONNECT-Anforderung gibt Informationen zu einem parallelen Port und den Rückrufroutinen zurück, die der vom System bereitgestellte Bustreiber für parallele Ports zum Betrieb des parallelen Ports bereitstellt.
Weitere Informationen finden Sie unter Herstellen einer Verbindung mit einem parallelen Gerät.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Eine PARCLASS_INFORMATION-Struktur .
Länge des Eingabepuffers
Der Wert des Parameters.DeviceIoControl.OutputBufferLength-Elements wird auf die Größe einer PARCLASS_INFORMATION-Struktur in Bytes festgelegt.
Ausgabepuffer
Der AssociatedIrp.SystemBuffer-Member verweist auf eine PARCLASS_INFORMATION Struktur, die der Client Ausgabeinformationen zuordnet.
Länge des Ausgabepuffers
Die Größe einer PARCLASS_INFORMATION-Struktur .
Statusblock
Wenn die Anforderung erfolgreich ist, wird der Information-Member auf die Größe einer PARCLASS_INFORMATION-Struktur in Bytes festgelegt. Andernfalls wird das Information-Element auf 0 (null) festgelegt.
Der Status-Member wird auf einen der generischen status Werte festgelegt, die von internen Gerätesteuerungsanforderungen für parallele Geräte zurückgegeben werden, oder auf den folgenden Wert:
STATUS_BUFFER_TOO_SMALL
Der Wert des Parameters.DeviceIoControl.OutputBufferLength-Elements ist kleiner als die Größe einer PARCLASS_INFORMATION-Struktur in Bytes.
Anforderungen
Anforderung | Wert |
---|---|
Header | parallel.h (schließen Sie Parallel.h ein) |