6.5.6. IO与驱动¶
6.5.6.1. 管理器¶
输入输出管理器(I/O Manager)
即插即用管理器 (Plug and Play Manager)
电源管理器 (Power Manager)
输入输出管理器(I/O Manager)接收应用程序的请求 后,创建相应的IRP (I/O request packets,输入输 出请求数据包)并传送至驱动程序进行处理:
根据IRP的请求,直接操作具体硬件设备,然后完成此IRP, 并返回
将此IRP的请求,转发到更底层的驱动程序中去,并等待底层驱动的返回
接收到IRP请求后,不是急于完成,而是分配新的IRP发送到 其他驱动程序中去,并等待返回