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 eine NULL--Endator enthalten kann.
Hauptcode
Eingabepuffer
Nichts.
Eingabepufferlänge
Nichts.
Ausgabepuffer
Der AssociatedIrp.SystemBuffer Member verweist auf eine PAR_DEVICE_ID_SIZE_INFORMATION Struktur, die der Client zur Ausgabe der Geräte-ID-Größeninformationen zuweist. Der vom System bereitgestellte Bustreiber für parallele Ports legt den DeviceIdSize Member der Ausgabestruktur auf die Größe eines Puffers in Byte fest, der die Geräte-ID und einen NULL--Terminator 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 Member auf die Größe einer PAR_DEVICE_ID_SIZE_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 Gerätesteuerungsanforderungen für parallele Geräte oder auf STATUS_IO_DEVICE_ERROR
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntddpar.h (include Ntddpar.h) |