IOCTL_PAR_QUERY_DEVICE_ID_SIZE IOCTL (ntddpar.h)
La solicitud IOCTL_PAR_QUERY_DEVICE_ID_SIZE devuelve el tamaño, en bytes, de un búfer que puede contener el identificador de dispositivo IEEE 1284 de un dispositivo y un terminador NULL .
Código principal
Búfer de entrada
Ninguno.
Longitud del búfer de entrada
Ninguno.
Búfer de salida
El miembro AssociatedIrp.SystemBuffer apunta a una estructura de PAR_DEVICE_ID_SIZE_INFORMATION que el cliente asigna para generar la información de tamaño del identificador de dispositivo. El controlador de bus proporcionado por el sistema para puertos paralelos establece el miembro DeviceIdSize de la estructura de salida en el tamaño, en bytes, de un búfer que puede contener el identificador de dispositivo y un terminador NULL .
Longitud del búfer de salida
Longitud de una estructura PAR_DEVICE_ID_SIZE_INFORMATION .
Bloque de estado
Si la solicitud se realiza correctamente, el miembro Information se establece en el tamaño, en bytes, de una estructura PAR_DEVICE_ID_SIZE_INFORMATION. De lo contrario, el miembro Information se establece en cero.
El miembro Status se establece en uno de los valores de estado genéricos devueltos por las solicitudes de control de dispositivo para dispositivos paralelos o para STATUS_IO_DEVICE_ERROR
Requisitos
Requisito | Valor |
---|---|
Header | ntddpar.h (incluya Ntddpar.h) |