阅读:1859回复:7
deviceiocontrol的返回值是怎么确定的阿?
是不是VXD中的OnW32Deviceiocontrol()中return的?
|
|
|
沙发#
发布于:2002-08-19 09:56
return0,deviceiocontrol就成功返回。
你如果return的不是0,那么deviceiocontrol就失败返回 |
|
板凳#
发布于:2002-08-20 11:28
return0,deviceiocontrol就成功返回。 VXD中return 0,app中的deviceiocontrol就是true?比如: 在app中调用deviceiocontrol: if(!deviceiocontrol(...)) printf(\"error\"); 对么? |
|
|
地板#
发布于:2002-08-20 11:29
对
|
|
地下室#
发布于:2002-08-20 14:58
借问:
驱动程序中是否可以设置相应的东西,来改变应用层GetLastError时的值,如SetLastError的效果??? :) 给点提示也可! 偶可以另开帖给分。 |
|
|
5楼#
发布于:2002-08-20 15:20
不知道阿。
irp有个IoStatus,但是不是直接设置那个win32的error值。 |
|
6楼#
发布于:2002-08-20 18:07
不知道阿。 具体的值没关系,只要知道怎样设置可以对应的改变应用层GetLastError时的值。 :o |
|
|
7楼#
发布于:2002-08-21 09:28
这个和win32的error值没有什么对应关系,由系统来转换了。就算有用户也不知道。
|
|