Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 los punteros a rutinas de devolución de llamada de puerto paralelas.
Para obtener más información, vea Obtener información sobre unParallelPort.
Código principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Búfer de entrada
Estructura 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 de Information está establecido en cero.
El miembro estado de se establece en uno de los valores de estado genéricos devueltos por solicitudes de control de dispositivos internos para puertos paralelos o con 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 PARALLEL_PORT_INFORMATION.
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | parallel.h (include Parallel.h) |