Compartir a través de


IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO IOCTL (parallel.h)

La solicitud IOCTL_INTERNAL_GET_PARALLEL_PORT_INFO devuelve información sobre un puerto paralelo. La información especifica los recursos asignados al puerto paralelo, las funcionalidades del puerto y punteros a rutinas de devolución de llamada de puerto paralelas.

Para obtener más información, vea Obtener información sobre parallelPort.

Código principal

IRP_MJ_INTERNAL_DEVICE_CONTROL

Búfer de entrada

Estructura de PARALLEL_PNP_INFORMATION .

Longitud del búfer de entrada

El miembro Parameters.DeviceIoControl.OutputBufferLength se establece en el tamaño, en bytes, de una estructura de PARALLEL_PORT_INFORMATION .

Búfer de salida

El miembro AssociatedIrp.SystemBuffer apunta a una estructura de PARALLEL_PNP_INFORMATION que el cliente asigna para generar la información del puerto paralelo.

Longitud del búfer de salida

Tamaño de una estructura de PARALLEL_PNP_INFORMATION .

Bloque de estado

Si esta solicitud se realiza correctamente, el miembro Information se establece en el tamaño, en bytes, de una estructura de PARALLEL_PNP_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 dispositivos internos para puertos paralelos o en el siguiente valor:

STATUS_BUFFER_TOO_SMALL

El valor del miembro Parameters.DeviceIoControl.OutputBufferLength es menor que el tamaño, en bytes, de una estructura de PARALLEL_PORT_INFORMATION.

Requisitos

Requisito Valor
Header parallel.h (include Parallel.h)

Consulte también

PARALLEL_PORT_INFORMATION

IOCTL_INTERNAL_GET_MORE_PARALLEL_PORT_INFO

IOCTL_INTERNAL_GET_PARALLEL_PNP_INFO