lovehunterboy
驱动小牛
驱动小牛
  • 注册日期2008-05-29
  • 最后登录2010-04-16
  • 粉丝2
  • 关注0
  • 积分67分
  • 威望463点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1018回复:1

编译出现这些是什么意思啊!

楼主#
更多 发布于:2008-09-27 12:03
#define SpyAcquireResourceExclusive( _r, _wait )                            \
    (ASSERT( ExIsResourceAcquiredExclusiveLite((_r)) ||                     \
            !ExIsResourceAcquiredSharedLite((_r)) ),                        \
     KeEnterCriticalRegion(),                                               \          //这是72行
     ExAcquireResourceExclusiveLite( (_r), (_wait) ))            //73行
编译时出现这:
1>fspykern.h(72) : error C2371: 'KeEnterCriticalRegion' : redefinition; different basic types
1>e:\winddk\2600\inc\ifs\ntifs.h(17140) : error see declaration of 'KeEnterCriticalRegion'
1>fspykern.h(73) : error C2143: syntax error : missing ')' before '('
1>fspykern.h(73) : error C2091: function returns function
1>fspykern.h(73) : error C2373: 'ExAcquireResourceExclusiveLite' : redefinition; different type modifiers
1>e:\winddk\2600\inc\ifs\ntifs.h(19211) : error see declaration of 'ExAcquireResourceExclusiveLite'
1>fspykern.h(73) : error C2059: syntax error : ')'
1>fspykern.h(73) : error C2059: syntax error : ')'。
不知道是怎么回事?

lovehunterboy
驱动小牛
驱动小牛
  • 注册日期2008-05-29
  • 最后登录2010-04-16
  • 粉丝2
  • 关注0
  • 积分67分
  • 威望463点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-09-28 23:22
大牛们来请点一下啊!
游客

返回顶部