IOCTL_PAR_QUERY_DEVICE_ID_SIZE IOCTL (ntddpar.h)
Die IOCTL_PAR_QUERY_DEVICE_ID_SIZE Anforderung gibt die Größe eines Puffers in Bytes zurück, der die IEEE 1284-Geräte-ID eines Geräts und einen NULL-Abschlussator enthalten kann.
Hauptcode
Eingabepuffer
Keine.
Eingabepufferlänge
Keine.
Ausgabepuffer
Das AssociatedIrp.SystemBuffer-Element verweist auf eine PAR_DEVICE_ID_SIZE_INFORMATION Struktur, die der Client zur Ausgabe der Geräte-ID-Größeninformationen ordnet. Der vom System bereitgestellte Bustreiber für parallele Ports legt den DeviceIdSize-Member der Ausgabestruktur auf die Größe eines Puffers in Bytes fest, der die Geräte-ID und einen NULL-Abschlussator enthalten kann.
Länge des Ausgabepuffers
Die Länge einer PAR_DEVICE_ID_SIZE_INFORMATION-Struktur .
Statusblock
Wenn die Anforderung erfolgreich ist, wird das Information-Element auf die Größe einer PAR_DEVICE_ID_SIZE_INFORMATION-Struktur in Bytes festgelegt. Andernfalls wird das Element Information auf 0 festgelegt.
Das Statuselement ist auf einen der generischen status-Werte festgelegt, die von Gerätesteuerungsanforderungen für parallele Geräte zurückgegeben werden, oder auf STATUS_IO_DEVICE_ERROR
Anforderungen
Anforderung | Wert |
---|---|
Header | ntddpar.h (include Ntddpar.h) |