123abc
驱动牛犊
驱动牛犊
  • 注册日期2005-09-08
  • 最后登录2007-12-11
  • 粉丝0
  • 关注0
  • 积分590分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
阅读:1582回复:7

sfilter的初级问题

楼主#
更多 发布于:2007-06-03 21:23
就是怎么在sfilter里加上自定义的函数
我添加的时候老出一大堆错误...谢谢了热心人
liyunch
驱动小牛
驱动小牛
  • 注册日期2001-06-28
  • 最后登录2014-09-05
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望134点
  • 贡献值0点
  • 好评度94点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-06-03 21:33
先添加个void test(){ }试试.注意在文件起始处声明为void test();
123abc
驱动牛犊
驱动牛犊
  • 注册日期2005-09-08
  • 最后登录2007-12-11
  • 粉丝0
  • 关注0
  • 积分590分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-06-03 22:44
谢谢,函数没问题,是不是说明就没问题了呢?
123abc
驱动牛犊
驱动牛犊
  • 注册日期2005-09-08
  • 最后登录2007-12-11
  • 粉丝0
  • 关注0
  • 积分590分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-06-03 23:21
我在自定义的函数里定义UNICODE_STRING变量都出错...
下面是出错信息
e:\sfilter\sfilter.c(832) : error C2275: 'UNICODE_STRING' : illegal use of this type as an expression
        d:\WINDDK\3790\inc\wnet\ntdef.h(1057) : see declaration of 'UNICODE_STRING'
e:\sfilter\sfilter.c(832) : error C2146: syntax error : missing ';' before identifier 'myName'
e:\sfilter\sfilter.c(832) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'
e:\sfilter\sfilter.c(832) : error C2144: syntax error : '<Unknown>' should be preceded by '<Unknown>'
e:\sfilter\sfilter.c(832) : error C2143: syntax error : missing ';' before 'identifier'
e:\sfilter\sfilter.c(832) : error C2065: 'myName' : undeclared identifier
e:\sfilter\sfilter.c(833) : warning C4133: 'function' : incompatible types - from 'int *' to 'PUNICODE_STRING'
e:\sfilter\sfilter.c(834) : error C2001: newline in constant
e:\sfilter\sfilter.c(836) : error C2143: syntax error : missing ')' before 'if'
e:\sfilter\sfilter.c(864) : error C2059: syntax error : 'else'
e:\sfilter\sfilter.c(889) : error C2059: syntax error : 'if'
e:\sfilter\sfilter.c(909) : error C2059: syntax error : 'else'
e:\sfilter\sfilter.c(918) : error C2059: syntax error : 'return'
e:\sfilter\sfilter.c(919) : error C2059: syntax error : '}'
liyunch
驱动小牛
驱动小牛
  • 注册日期2001-06-28
  • 最后登录2014-09-05
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望134点
  • 贡献值0点
  • 好评度94点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-06-04 09:38
最好把你出错所在行的代码贴出来让大家瞧瞧
123abc
驱动牛犊
驱动牛犊
  • 注册日期2005-09-08
  • 最后登录2007-12-11
  • 粉丝0
  • 关注0
  • 积分590分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-06-04 12:47
谢谢楼上的
我试着在函数顶端定义UNICODE_STRING,居然可以了
驱动里,定义变量要在最上面吗?这不跟DELPHI一样了:*(
rayyang2000
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2012-09-13
  • 粉丝3
  • 关注0
  • 积分1036分
  • 威望925点
  • 贡献值3点
  • 好评度823点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-06-04 13:34
你用的C来写程序,难道不遵循C的规则?
天天coding-debugging中----超稀饭memory dump file ======================================================== [b]Windows Device Driver Development and Consulting Service[/b] [color=blue][url]http://www.ybwork.com[/url][/color] ========================================================
123abc
驱动牛犊
驱动牛犊
  • 注册日期2005-09-08
  • 最后登录2007-12-11
  • 粉丝0
  • 关注0
  • 积分590分
  • 威望60点
  • 贡献值0点
  • 好评度59点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-06-04 21:54
嘿嘿,谢谢大家了
游客

返回顶部