IOCTL_INTERNAL_PARCLASS_CONNECT IOCTL (parallel.h)
La solicitud IOCTL_INTERNAL_PARCLASS_CONNECT devuelve información sobre un puerto paralelo y las rutinas de devolución de llamada que proporciona el controlador de bus proporcionado por el sistema para puertos paralelos para operar el puerto paralelo.
Para obtener más información, consulte Conexión a un dispositivo paralelo.
Código principal
IRP_MJ_INTERNAL_DEVICE_CONTROL
Búfer de entrada
Estructura PARCLASS_INFORMATION .
Longitud del búfer de entrada
El valor del miembro Parameters.DeviceIoControl.OutputBufferLength se establece en el tamaño, en bytes, de una estructura PARCLASS_INFORMATION .
Búfer de salida
El miembro AssociatedIrp.SystemBuffer apunta a una estructura de PARCLASS_INFORMATION que el cliente asigna a la información de salida.
Longitud del búfer de salida
Tamaño de una estructura de PARCLASS_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 PARCLASS_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 dispositivos 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 PARCLASS_INFORMATION.
Requisitos
Requisito | Valor |
---|---|
Header | parallel.h (include Parallel.h) |