DllEntry跟DllMain区别
DllEntry和DllMain区别
我在学习wince6.0驱动的时候发现有些驱动里面是DllEntry,有些是DllMain,百度了一下,貌似两个都是入口函数,请问各位大神,两个有什么区别啊?
------解决方案--------------------
工程设置中有:Entry Point 项可以设置入口函数名的。
默认好像是 DllMain。
------解决方案--------------------
驱动那边的入口函数可以任意指定,主要是在 sources 文件里面配置。
使用 DLLENTRY=
指定驱动的入口函数
------解决方案--------------------
两个都可以使用的,或者你都可以自己的定义名字,只要参数等一样就行。然后用"DLLENTRY=自定义函数名"就可以了。其实就一个函数指针,让系统有办法找到dll的入口而已。
------解决方案--------------------
当你指定的入口没有时估计系统会自己找默认的吧,我猜的。如果spi有问题你就用不了了,你看看启动信息里面还不是好好的。
我在学习wince6.0驱动的时候发现有些驱动里面是DllEntry,有些是DllMain,百度了一下,貌似两个都是入口函数,请问各位大神,两个有什么区别啊?
------解决方案--------------------
工程设置中有:Entry Point 项可以设置入口函数名的。
默认好像是 DllMain。
------解决方案--------------------
驱动那边的入口函数可以任意指定,主要是在 sources 文件里面配置。
使用 DLLENTRY=
指定驱动的入口函数
------解决方案--------------------
两个都可以使用的,或者你都可以自己的定义名字,只要参数等一样就行。然后用"DLLENTRY=自定义函数名"就可以了。其实就一个函数指针,让系统有办法找到dll的入口而已。
------解决方案--------------------
当你指定的入口没有时估计系统会自己找默认的吧,我猜的。如果spi有问题你就用不了了,你看看启动信息里面还不是好好的。