Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO Anforderung gibt Informationen zu einem parallelen Port zurück. Diese Informationen ergänzen die Informationen, die ein Client mithilfe einer IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO Anforderung abruft. Die zusätzlichen Informationen zum parallelen Port umfassen den Typ der Systemschnittstelle, die Busnummer und die unterbrechungsbasierten Ressourcen, die vom Port verwendet werden.
Weitere Informationen finden Sie unter Abrufen von Informationen zu einem ParallelPort-.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
Eine MORE_PARALLEL_PORT_INFORMATION Struktur.
Eingabepufferlänge
Der Parameters.DeviceIoControl.OutputBufferLength Member wird auf die Größe einer MORE_PARALLEL_PORT_INFORMATION Struktur in Bytes festgelegt.
Ausgabepuffer
Der AssociatedIrp.SystemBuffer Member verweist auf eine MORE_PARALLEL_PORT_INFORMATION Struktur, die der Client ausgabe parallelen Portinformationen zuweist.
Länge des Ausgabepuffers
Die Größe einer MORE_PARALLEL_PORT_INFORMATION Struktur.
Statusblock
Wenn die Anforderung erfolgreich ist, wird der Information Member auf die Größe der MORE_PARALLEL_PORT_INFORMATION-Struktur in Byte festgelegt. Sonst; das Information Member auf Null festgelegt ist.
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 des Parameters.DeviceIoControl.OutputBufferLength Members ist kleiner als die Größe einer MORE_PARALLEL_PORT_INFORMATION-Struktur in Byte.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | parallel.h (include Parallel.h) |
Siehe auch
IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO