打开和使用并行设备
系统提供的用于并行端口的总线驱动程序强制对连接到并行端口的并行设备进行独占访问。 如果并行设备处于打开状态,则并行端口总线驱动程序将无法对设备发出任何后续 IRP_MJ_CREATE 请求,直到设备关闭为止。 客户端必须先打开并行设备,然后才能向设备发送其他 I/O 请求或调用 并行设备回调例程。 客户端关闭设备上的文件后,客户端不得尝试与并行设备通信。 客户端必须关闭设备,以允许其他客户端访问该设备。
客户端通常执行以下操作:
打开并行设备
连接到并行设备 , 请参阅 连接到并行设备
获取有关并行设备的信息 , 请参阅 获取有关并行设备的信息
锁定设备 , 请参阅 锁定和解锁并行端口以供并行设备使用
在设备上执行一系列操作
从并行设备断开连接 , 请参阅 连接到并行设备
解锁设备 , 请参阅 锁定和解锁并行端口以供并行设备使用
关闭设备
请注意,在即插即用环境中,只要设备上没有打开的文件,就可以删除或添加设备。 通常,每次添加并行设备时,即插即用分配不同的位置和资源。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈