| 
					阅读:2100回复:15
				 请问这个函数在那个lib中?IoGetBaseFileSystemDeviceObject()
					如题				 | |
| 沙发#发布于:2002-06-06 16:20 
					没有人用过这个函数吗?
 好像是在ntoskrnl.lib中,可我将它加入,仍然找不到…… | |
| 板凳#发布于:2002-06-06 18:11 没有人用过这个函数吗? 问问题也有方法的呀! 你总应该提供点上下的相关的信息啊! 总不能,叫别人在这里猜迷啊! :P | |
| 
 | 
| 地板#发布于:2002-06-06 21:31 
					好像是在ntoskrnl.lib中
 ----------------------------------------------------------------------- of course | |
| 地下室#发布于:2002-06-07 08:07 好像是在ntoskrnl.lib中 请问pjf,为什么我总是编译不通过,出现unresorved symbol…… ? | |
| 5楼#发布于:2002-06-07 08:11 [quote]没有人用过这个函数吗? 问问题也有方法的呀! 你总应该提供点上下的相关的信息啊! 总不能,叫别人在这里猜迷啊! :P [/quote] 我只是找不到一个函数嘛,还需要什么相关信息?“提问的技巧”我可是认真读过的呀!:D :D :D :D :D | |
| 6楼#发布于:2002-06-07 08:27 
					你有没有给出函数的原型申明?				 | |
| 7楼#发布于:2002-06-07 08:54 你有没有给出函数的原型申明? 它的定义不是在ntifs.h里吗?请问还需要怎样的声明呢? | |
| 8楼#发布于:2002-06-07 09:35 
					你就说个不行,太不清楚了。
 我这用的好好的。 你不会又是没加extern\"C\"{ include<ntifs.h> }吧? | |
| 9楼#发布于:2002-06-07 10:03 
					Linking...
 W3HSM.obj : error LNK2001: unresolved external symbol \"__declspec(dllimport) struct _DEVICE_OBJECT * __stdcall IoGetBaseFileSystemDeviceObject(struct _FILE_OBJECT *)\" (__imp_?IoGetBaseFileSystemDeviceObject@@YGPAU_DEVICE_OBJECT@@PAU_FILE_OBJECT@@@Z) 在连接时出了这个问题,应该和定义没什么关系吧 | |
| 10楼#发布于:2002-06-07 10:45 
					IoGetBaseFileSystemDeviceObject@@YGPAU_DEVICE_OBJECT@@PAU_FILE_OBJECT@@@Z)
 ------------------------------------------------------------------------ 呵呵,这正是C++ 名字搅拌机的杰作,你加extern\"C\"{}先,不行再说。 | |
| 11楼#发布于:2002-06-07 14:55 Linking... \"我只是找不到一个函数嘛,还需要什么相关信息?“ 这就是“相关信息”。 这样才便于别人回答。 试试 楼上的方法。。。。。。 :) | |
| 
 | 
| 12楼#发布于:2002-06-10 11:23 [quote]Linking... \"我只是找不到一个函数嘛,还需要什么相关信息?“ 这就是“相关信息”。 这样才便于别人回答。 试试 楼上的方法。。。。。。 :) [/quote] 哎,看来你们不知我有多菜 :( :( :( 我添加了extern\"C\"{include<ntifs.h>}之后,编译出错: E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2143: syntax error : missing \';\' before \'<\' E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2501: \'include\' : missing storage-class or type specifiers E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2059: syntax error : \'<\' E:\\Work\\Code\\w3hsm65\\w3hsm\\jkcomps\\sys\\W3HSM.h(10) : error C2143: syntax error : missing \';\' before \'}\' 这个extern\"C\"{include<ntifs.h>}应该天在哪?什么作用?还清明示。 谢了先 | |
| 13楼#发布于:2002-06-10 12:56 
					其实ntifs.h里有extern\"C\"
 至于这个,不至于我写错点你也改也不改吧? extern\"C\"{ #include \"ntifs.h\" } \"#\"你也没加?呵呵 | |
| 14楼#发布于:2002-06-10 13:37 
					哎
 真的好丢人哪…… | |
| 15楼#发布于:2002-06-10 19:48 
					老大,这错也犯?				 | |
 
							
 
				 
				 
				