阅读:1146回复:2
DDK和DriverStdio都有研究的请进
现在使用Cypress公司提供的驱动(未改动,以后称为“原驱动”)他的DriverEntry()函数有两个参数, 而使用DriverStdio生成的DriverEntry却只有一个参数,是不是因为“原驱动”,没有象生成的这个将”驱动“和”设备“分开了。这样对上层开发者来说应该没有什么吧,int __cdecl main(int argc, char *argv[])
默认的测试函数是这样,可以使用一般的函数吗?如 void fun1()这样程序才有通用性,尽管int __cdecl main(int argc, char *argv[])与一般函数使用没有太大区别。谢谢了。 |
|
|
沙发#
发布于:2005-06-22 15:13
driver studio 不适合做大的驱动程序~!并且格式固化~!不能灵活的实现自设的功能~!
ddk好,应用范围广 |
|
板凳#
发布于:2005-06-23 14:11
下面是引用CII_GZH于2005-06-21 17:16发表的DDK和DriverStdio都有研究的请进: 对上层开发者来说是一样的,DriverStudio就是帮你搭好框架,然后驱动开发者就往里面"填空"就可以了. 默认的测试函数是个控制台应用程序,所以用的是main(...)这样的函数,跟一般的函数没有很大区别,比如你可以把测试函数写成子函数,然后在mfc的程序里调用也没有关系的. |
|