阅读:3877回复:4
在使IOAllocateIrp创建一个IRP时,参数应该为StackSize还是StackSize+1
在使IOAllocateIrp创建一个IRP时,参数应该为StackSize还是StackSize+1 ???
DDK 的例子里使用的是StackSize 而有的书上写的是应该使用StackSize+1 到底应该使用哪一个? 有何区别 谢谢 |
|
沙发#
发布于:2010-06-22 17:27
应该是+1,当调用IoCallDriver后自动-1,这样到设备栈顶时刚好是stacksize
|
|
板凳#
发布于:2008-05-14 16:34
看作什么了, 如果是电源处理, 系统回首先送到现在的driver,所以要加1. 如果是发送给下面的HUB,不要+1.(从设备站角度看)
|
|
驱动小牛
![]() |
地板#
发布于:2008-05-14 16:10
Re:在使IOAllocateIrp创建一个IRP时,参数应该为StackSize还是St
我用 StackSize+1 |
地下室#
发布于:2008-03-24 20:30
用device的stacksize
|
|