Compartir a través de


Apertura y uso de un dispositivo paralelo

El controlador de bus proporcionado por el sistema para puertos paralelos exige el acceso exclusivo a un dispositivo paralelo conectado a un puerto paralelo. Si un dispositivo paralelo está abierto, el controlador de bus de puerto paralelo produce un error en las solicitudes de IRP_MJ_CREATE posteriores para el dispositivo hasta que se haya cerrado el dispositivo. Un cliente debe abrir un dispositivo paralelo antes de enviar otras solicitudes de E/S al dispositivo o llamar a las rutinas de devolución de llamada del dispositivo paralelo. Un cliente no debe intentar comunicarse con un dispositivo paralelo después de que el cliente haya cerrado su archivo en un dispositivo. Un cliente debe cerrar un dispositivo para permitir que otros clientes accedan al dispositivo.

Normalmente, un cliente hace lo siguiente:

Tenga en cuenta que, en un entorno de Plug and Play, se puede quitar o agregar un dispositivo siempre que no haya archivos abiertos en él. En general, cada vez que se agrega un dispositivo paralelo, Plug and Play asigna una ubicación y recursos diferentes.