.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2007回复:5

请教大虾IN和OUT是什么?作用?

楼主#
更多 发布于:2001-09-27 14:02
各路大虾好!小弟刚刚开始学ndis还望大家多指教帮助!IN和OUT这两个东西我在MSDN和DDK和Platform SDK都找过了!但是都没详细的解释!那位大虾能救救命?是操作符??宏?类型?关键字?做什么用的?能越详细越好~~或告诉什么地方有详细的介绍!
VOID
PacketBindAdapter(
    OUT PNDIS_STATUS            Status,
    IN  NDIS_HANDLE             BindContext,
    IN  PNDIS_STRING            DeviceName,
    IN  PVOID                   SystemSpecific1,
    IN  PVOID                   SystemSpecific2
    )
那么下面的:
PacketGetAdapterList(
    IN  PVOID              Buffer,
    IN  ULONG              Length,
    IN  OUT PULONG         DataLength
    )
IN和OUT一起用呢?
先谢谢了~~~20分马上给!!马上!!只要说得详细!!
[top 编辑于 2001-09-27 14:05]
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
Qfwfq
驱动牛犊
驱动牛犊
  • 注册日期2001-04-06
  • 最后登录2002-06-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2001-09-27 14:10
呵呵,IN 和 OUT 都是宏,定义大概象这样
#define IN
#define OUT
就是说,没有任何作用,只是用来做注释,告诉你这个参数
是用来传递数据进来,还是用来返回数据,例如
    IN PNDIS_STRING DeviceName
IN说明DeviceName里有数据,你可以去取,而
    IN OUT PULONG DataLength
则表示DataLength里传递进来了一个数值,同时你还可以通过
这个指针返回一个数给调用者
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2001-09-27 14:13
太感谢了~~~谢谢谢谢!!
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
fengzi304
驱动牛犊
驱动牛犊
  • 注册日期2008-11-25
  • 最后登录2009-05-18
  • 粉丝0
  • 关注0
  • 积分3分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2009-03-25 20:41
谢谢指导,我也在想这个问题,看到了
midpower
驱动牛犊
驱动牛犊
  • 注册日期2009-03-09
  • 最后登录2009-10-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望41点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2009-03-31 19:49
IN OUT INOUT在DDK中被定义成空串,它们的功能与程序注释类似
当看到IN参数时,可以认定此参数是用于输入的,OUT,INOUT类似
chengfangquan
驱动牛犊
驱动牛犊
  • 注册日期2007-08-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分33分
  • 威望361点
  • 贡献值1点
  • 好评度42点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2009-04-02 15:37
没用,只是视觉效果。
游客

返回顶部