阅读:1429回复:3
两个小问题
1、在程序中经常有StackSize = (CCHAR)(DeviceExtension->TopOfStackDeviceObject->StackSize + 2); 后面为什么要加一个数字?
2、我想看build 的参数,在DOS下怎么才能往前翻页或分页显示看到BUILD -?的所有结果呢? |
|
|
沙发#
发布于:2001-09-28 12:07
[QUOTE]原本由 yanny 发表
[B]1、在程序中经常有StackSize = (CCHAR)(DeviceExtension->TopOfStackDeviceObject->StackSize + 2); 后面为什么要加一个数字? 2、我想看build 的参数,在DOS下怎么才能往前翻页或分页显示看到BUILD -?的所有结果呢? [/B][/QUOTE] StackSize = (CCHAR)(DeviceExtension->TopOfStackDeviceObject->StackSize + 1); 应该这样吧! (CCHAR) 应该和结束符有关吧! |
|
|
板凳#
发布于:2001-09-28 13:43
能说具体一些吗?和什么结束符有什么关系?
|
|
|
地板#
发布于:2001-09-28 15:32
1、本来在IoAtatchDeviceToDeviceStack时系统会自己计算StackSize,但是有的驱动需要多余一个Stack,如Battery类的设备驱动就是这样;本来我们的StackSize是下一层的StackSize + 1,另外再多一个,就是LowerDeviceObject->StackSize+2了。
2、build -? | more |
|
|