下面这句话typedef NTSTATUS (STDMETHODCALLTYPE *BDATUNERCOMMAND)(PDEVICE_OBJECT, ULONG) 感觉上是一个函数指针的声明,但不是很清楚,请高手指点。
回复(7) 2005-08-08 14:27 来自版块 - c/c++入门(VC,KeilC使用)
表情
liutiezheng函数指针在dll调用还是应用很普遍的(2007-03-11 10:17)
wkq清秋枫叶应该是感谢znsoft的回复。(2005-08-08 15:13)
wkq清秋枫叶感谢“不再年轻的程序员”的回复!(2005-08-08 15:11)
wkq清秋枫叶我记得以往可以给回复者专家分数,现在全变了,不知是否有类似的方法? ----不是我不明白,这世界变化快!就几个月没登录驱动网,我都不认识他了。(2005-08-08 15:05)
znsofttyepdef 是定义数据类型,象你那样的定义,就是生成了一个新类型 BDATUNERCOMMAND. 比如int Myage, myage是一变量。如果定义为 typedef int MYAGE, myage就是一类型。 可以在后面直接用 MYAGE mmage,mmag...(2005-08-08 15:04)
wkq清秋枫叶我想也是的。可我不理解前面为什么加一个typedef?(2005-08-08 14:58)
znsoft就是一个函数指针啦 相当于 NTSTATUS __stdcall bdatunercommand(pDevice_OBject xx,ULONG xx);(2005-08-08 14:41)

返回顶部