Freigeben über


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)

Siehe auch

PARCLASS_INFORMATION

IOCTL_INTERNAL_PARCLASS_DISCONNECT