用于 ddwrite 和 ddread 例程的选择/轮询逻辑
描述
德赖德 和 ddwrite 入口点需要使用逻辑来支持 选择 和 轮询 操作。 根据设备驱动程序的写入方式,中断例程可能也需要包括此逻辑。
只要代码检查所需事件的发生情况,就需要选择/轮询逻辑。 在发现其中一个选择标准为 true 的每个位置,设备驱动程序应检查该选择是否已到期通知。 如果是,那么它应该调用 塞尔通知 内核服务以通知该事件的内核。
德夫诺, 禅和 收入 参数将传递到 塞尔通知 内核服务,以指示哪些设备和哪些事件已变为 true。