打开和使用并行设备

系统为并行端口提供的总线驱动程序强制对连接到并行端口的并行设备进行独占访问。 如果并行设备已打开,则并行端口总线驱动程序将IRP_MJ_CREATE设备的任何后续请求失败,直到设备关闭。 客户端必须先打开并行设备,然后才能向设备发送其他 I/O 请求或调用 并行设备回调例程。 客户端在设备上关闭其文件后,不得尝试与并行设备通信。 客户端必须关闭设备,以允许其他客户端访问该设备。

客户端通常执行以下操作:

请注意,在即插即用环境中,只要设备上没有打开的文件,就可以删除或添加设备。 通常,每次添加并行设备时,即插即用分配不同的位置和资源。