Freigeben über


IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO IOCTL (parallel.h)

Die IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO Anforderung gibt Plug- und Play-Informationen zu einem parallelen Port zurück.

Weitere Informationen finden Sie unter Abrufen von Informationen zu einem ParallelPort-.

Hauptcode

IRP_MJ_INTERNAL_DEVICE_CONTROL

Eingabepuffer

Eine PARALLEL_PNP_INFORMATION Struktur.

Eingabepufferlänge

Das Parameters.DeviceIoControl.OutputBufferLength Member wird auf die Größe einer PARALLEL_PNP_INFORMATION Struktur in Bytes festgelegt.

Ausgabepuffer

Der AssociatedIrp.SystemBuffer Member verweist auf eine PARALLEL_PNP_INFORMATION Struktur, die der Client ausgabe-Plug- und Play-Informationen zuweist.

Länge des Ausgabepuffers

Die Größe einer PARALLEL_PNP_INFORMATION Struktur.

Statusblock

Das Information Member ist auf Null festgelegt.

Der Status Members wird auf einen der generischen Statuswerte festgelegt, die von internen Gerätesteuerungsanforderungen für parallele Ports oder auf den folgenden Wert zurückgegeben werden:

STATUS_BUFFER_TOO_SMALL

Der Wert Parameters.DeviceIoControl.OutputBufferLength ist kleiner als die Größe einer PARALLEL_PNP_INFORMATION-Struktur in Bytes.

Anforderungen

Anforderung Wert
Header- parallel.h (include Parallel.h)

Siehe auch

IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO

IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

PARALLEL_PNP_INFORMATION