阅读:1129回复:1
DS写的驱动能不能输出函数给DDK写的驱动调用?(驱动之间通讯)
DDK写的驱动能够通过改source文件来实现输出函数给其他的驱动
通过 _declspec(export) _declspec(import) 那DS写的函数能不能生成.lib文件提供函数给其他的驱动调用? [编辑 - 7/16/03 by Ice@P] |
|
|
沙发#
发布于:2003-07-16 17:05
开始以为ds没有soucre文件,:)
按这个贴子做 http://www.driverdevelop.com/forum/viewthread.php?tid=1891 第1个驱动(DS) _declspec(dllExport) int pciDecrypt(PVOID inbuffer,ULONG inlength); dll的def文件是不是这样写的? LIBRARY cryptpci.SYS EXPORTS pciEncrypt pciDecrypt 第2个驱动里面(DDK) _declspec(dllimport) int pciDecrypt(PVOID inbuffer,ULONG inlength); 出现以下错误 unresolved external symbol __imp__pciEncrypt@8 加上 extern \"C\" 时 extern \"C\" _declspec(dllimport) int pciDecrypt(PVOID inbuffer,ULONG inlength); 出现以下错误 syntax error : \'string\' 好像他不认 extern \"C\" 没折了! :mad: :mad: |
|
|