- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 WDM中的结构(4)---设备扩展
WDM中的结构 ---设备扩展设备扩展(DEVICE_EXTENSION)是与设备对象相关的另一种重要的数据结构。可以用它来保存与特定设备关联的信息。设备扩展其实只是一个未分页的池,由驱动开发者来定义它的大小和内容。并由I/O管理器自动把它分配给设备对象,
2005-09-15 21:04:00 2743
原创 WDM中的结构(3)---设备对象
WDM中的结构 ---设备对象设备对象(DEVICE_OBJECT)是WDM中一个重要的数据结构,设备对象保存关于设备特征和状态信息,是I/O管理器和驱动程序了解和操作设备的工具。装载后的驱动程序需要虚拟、逻辑和物理设备来处理I/O请求。每一个驱动程序在
2005-09-15 21:02:00 2371
原创 WDM中的结构(2) ---驱动程序对象
WDM中的结构 ---驱动程序对象驱动程序对象(DRIVER_OBJECT)是装载后的驱动程序的映像。驱动程序对象的指针作为参数传递给DriverEntry例程和重初始化或卸载例程。驱动程序对象由I/O管理器在装载驱动程序时创建,并由其负责删除。在初始化期间,DriverEntry例程要负责把要把驱动程序函数(即Dispatch例程)指针
2005-09-15 20:51:00 2146
原创 WDM中的结构(1)---IRP
WDM中的结构 ---IRP几乎所有的Windows2000的I/O都是包驱动的,系统采取一种称为“I/O请求包(IRP--I/O request packet)”的数据结构来完成与内核模式驱动程序通信。IRP由I/O管理器根据用户态程序提出的请求创建并传给相应的驱动程序。在分层的驱动程序中,这个过程很复杂,一个IRP常常要穿越几层驱动
2005-09-15 18:55:00 3446
友善CE6驱动测试程序代码-TestCE6Userkey
2010-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人