Compartir a través de


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

IRP_MJ_DEVICE_CONTROL

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)

Consulte también

IOCTL_PAR_QUERY_DEVICE_ID

PAR_DEVICE_ID_SIZE_INFORMATION