刘收获

导航

2017年8月30日 #

fastIO

摘要: 文件系统除了处理正常的IRP 之外,还要处理所谓的FastIo.FastIo是Cache Manager 调用所引发的一种没有irp 的请求。换句话说,除了正常的Dispatch Functions 之外,你还得为DriverObject 撰写另一组Fast Io Functions.这组函数的指针 阅读全文

posted @ 2017-08-30 23:42 沉疴 阅读(1840) 评论(0) 推荐(0) 编辑

设备对象 驱动对象

摘要: 0x01 驱动对象: 一个驱动对象代表了一个驱动程序。或者说一个内核模块。下面有一些域用省略号代替。 这里可以看到三个重要的成员:设备对象,快速IO分发函数,以及普通分发函数 typedef struct _DRIVER_OBJECT { // 结构的类型和大小。 CSHORT Type; CSHO 阅读全文

posted @ 2017-08-30 23:12 沉疴 阅读(1118) 评论(0) 推荐(1) 编辑