阅读:1666回复:10
最原始的问题:DDK函数参数前IN,OUT是在哪里定义的,各代表什么意思?
最原始的问题:DDK函数参数前IN,OUT是在哪里定义的,各代表什么意思?
DDK中的函数原形大多如下: NTSTATUS XXXFuncition( IN TYPE1 Para1, IN TYPE2 Para2, ... ... OUT TYPE3 Pars3 ); 对于其中的IN、OUT本意显而易见,然而它们是在哪里定义的呢? |
|
|
沙发#
发布于:2002-04-19 11:37
IN OUT是宏,
好像定义成“空”?不记得了 |
|
|
板凳#
发布于:2002-04-19 11:39
IN 指明这个参数是输入的
OUT 就是输出了 这2个宏都定义为空的 #define IN #define OUT 我想主要是增强可读性吧 :P :P :P |
|
|
地板#
发布于:2002-04-19 11:41
在windef.h里面定义的
怎么斑竹也有不会的?? :P :P :P |
|
|
地下室#
发布于:2002-04-19 11:42
斑竹是为了送分啊! :D :D :D
|
|
5楼#
发布于:2002-04-19 11:46
好像只是个开关标志宏,没有定义值
我猜只是用来看的 :D 在WinDef.h中有定义: #ifndef IN #define IN #endif #ifndef OUT #define OUT #endif 不知道对不对 |
|
|
6楼#
发布于:2002-04-19 11:49
好像只是个开关标志的宏,没有定义值
我猜只是用来看的 :D 在WinDef.h中有定义: #ifndef IN #define IN #endif #ifndef OUT #define OUT #endif 不知道说的对不对 |
|
|
7楼#
发布于:2002-04-19 11:59
斑竹在关税吧 :D :D :D
|
|
|
8楼#
发布于:2002-04-19 12:51
用户被禁言,该主题自动屏蔽! |
|
9楼#
发布于:2002-04-19 13:07
只有1分,这么多人怎么送????没有送分的诚意啊~~~~一定是故作矫情哦~~
:D :mad: ;) |
|
|
10楼#
发布于:2002-04-19 13:29
本是一个小问题,既然大家那么热心,就一人一分吧,后来的就没了。
|
|
|