驱动对象:代表一个驱动程序,或者说一个内核模块,内核模块的编写主要是实现一组回调函数,包括普通分发函数和快速IO分发函数。
设备对象:设备对象是
驱动对象生成多个设备对象,而Windows向设备对象发送请求,但是这些请求是被驱动对象的分发函数所捕获的。
当Windows内核向一个设备发送一个请求时,驱动对象的分发函数中的某一个会被调用。
驱动对象:代表一个驱动程序,或者说一个内核模块,内核模块的编写主要是实现一组回调函数,包括普通分发函数和快速IO分发函数。
设备对象:设备对象是
驱动对象生成多个设备对象,而Windows向设备对象发送请求,但是这些请求是被驱动对象的分发函数所捕获的。
当Windows内核向一个设备发送一个请求时,驱动对象的分发函数中的某一个会被调用。