2、 直接输入缓冲输出I/O(METHOD_IN_DIRECT) I/O管理器首先检查调用者输入缓冲区的可访问性,并在物理内存中将其锁定。然后为该输入缓冲区创建一个MDL,并把指定该MDL的指针存放到IRP的MdlAddress域中。同时,I/O管理器还在非份页池中分配一输出缓冲... 全文

2007-12-21 18:35 来自版块 - USB驱动开发

2、 直接输入缓冲输出I/O(METHOD_IN_DIRECT) I/O管理器首先检查调用者输入缓冲区的可访问性,并在物理内存中将其锁定。然后为该输入缓冲区创建一个MDL,并把指定该MDL的指针存放到IRP的MdlAddress域中。同时,I/O管理器还在非份页池中分配一输出缓冲... 全文

2007-12-21 18:34 来自版块 - ABC初学者

首先,本人以前没有做过任何驱动代码,但是为了生计,不得不就犯用IoConnectInterrupt()的时候,Kernel会构造Interrupt Object. 然后Kernel把Interrupt Object的地址放到IDT的相应表项中。但是,我在处理这个PKINTER... 全文

2005-08-03 10:15 来自版块 - ABC初学者

这几天,都在忙手上这个事,到今天为至才上班7天,以前从来没有搞过驱动。所以有一些不解,想请教各位:我在使用ddk里的msvad里的sample里的代码发现,实现IDMAChannel接口里的函数CopyTo/CopyFrom,具体是做什么用的。从字面上看,好像只是把采样数据发... 全文

2005-07-07 10:47 来自版块 - ABC初学者

最近来访

(1)

返回顶部