欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

来,mtk函数指针的疑问

更新时间: 2014-01-05 02:52:20 责任编辑: Author_N1

 

高手进来,MTK函数指针的疑问?
C/C++ code

/*----------------------------------------
Function Pointer: gui_start_timer
Description:      One shot timer
Input Parameters: count    is the delay (Implementation dependent: Normally milliseconds)
               callback is the function that is called when the timer expires
Output Parameters:   none
Returns:       void
Remakrs:       NOTE: DO NOT USE UI TIMER IN CRITICAL CASES
               UI timer will be suspended when LCD backlight is turned off.
----------------------------------------*/

void (*gui_start_timer) (S32 count, void (*callback) (void)) = NULL;


上面这段是MTK中 gui_start_timer的定义,为什么这个函数指针就能实现定时器,并没有看到实现代码,
谁能说说原理。
这样调用为什么,过100毫秒就执行回调
gui_start_timer(100, mmi_camera_custom_fx_edit_key_press_cyclic);

--参考方法--
这就执行了?

从代码上看,好像就是声明了一个变量并置成空而已了。

--参考方法--
UI_start_timer

不知道这个东西吗??

2个方法,第一 搜索 第二断点 gui_start_timer既然是一个指针,而上面的代码初始化为NULL,那肯定有地方再对它进行赋值,断下来就可以了啊
--参考方法--
函数指针
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:52:20
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/15562/
本文WWW.DOC100.NET DOC100.NET版权所有。