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 de 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.SystemBu ffer 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 DeviceIdSize miembro de la estructura de salida en el tamaño, en bytes, de un búfer que puede contener el identificador del dispositivo y un terminador de NULL.

Longitud del búfer de salida

Longitud de una estructura de 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 de PAR_DEVICE_ID_SIZE_INFORMATION. De lo contrario, el miembro de Information está establecido en cero.

El miembro Estado de 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
encabezado de ntddpar.h (incluya Ntddpar.h)

Consulte también

IOCTL_PAR_QUERY_DEVICE_ID

PAR_DEVICE_ID_SIZE_INFORMATION