请教各位大侠一个问题:我在看WDK的例子驱动 plx9x5x 的时候,发现例子程序在分配common buffer时用了这样一段代码DevExt->MaximumTransferLength = 0x2000;DevExt->WriteTransferElement...
全文
回复(2) 2008-07-01 22:57 来自版块 - WDF 学习与研究
表情
rsil@sohu.com申请common buffer是以PAGE为单位,如果申请的大小不是PAGE的整数倍,则最后一个PAGE里面多出的内存将不能被申请者访问,同时由于整个PAGE已经分配给申请者,其他驱动甚至内核也不能再使用该段内存,从而造成浪费。 因此申请common buffer时需要保证申请的...(2008-12-15 19:28)
chelalv我也是刚刚学,还不是很清楚, 这是和具体硬件相结合的,你看看用户手册,看有没有帮助(2008-07-17 12:30)

返回顶部