IOCTL_INTERNAL_PARCLASS_CONNECT IOCTL (parallel.h)
Die IOCTL_INTERNAL_PARCLASS_CONNECT Anforderung gibt Informationen über einen parallelen Port und die Rückrufroutinen zurück, die der vom System bereitgestellte Bustreiber für parallele Ports für den 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.
Eingabepufferlänge
Der Wert des Parameters.DeviceIoControl.OutputBufferLength Member wird auf die Größe einer PARCLASS_INFORMATION Struktur in Byte festgelegt.
Ausgabepuffer
Der AssociatedIrp.SystemBuffer Member verweist auf eine PARCLASS_INFORMATION Struktur, die der Client Ausgabeinformationen zuweist.
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 Byte festgelegt. Andernfalls wird der Information Member auf Null festgelegt.
Der Status Members wird auf einen der generischen Statuswerte festgelegt, die von internen Gerätesteuerungsanforderungen für parallele Geräte oder auf den folgenden Wert zurückgegeben werden:
STATUS_BUFFER_TOO_SMALL
Der Wert des Parameters.DeviceIoControl.OutputBufferLength Members ist kleiner als die Größe einer PARCLASS_INFORMATION-Struktur in Bytes.
Anforderungen
Anforderung | Wert |
---|---|
Header- | parallel.h (include Parallel.h) |