发布网友 发布时间:2022-04-24 09:57
共1个回答
热心网友 时间:2022-04-23 20:55
回调函数的作用 自己的理解有以下几点:
1.回调函数就是由客户自己作主的函数。
比如,OnTimer()定时器的回调函数,时间到了,需要做什么,交给客户端自己处理,想添加任何功能都行。
回调函数给了客户端自由。
2. 回调函数很有可能是输出的一种方式。
对于DLL来说,函数的参数有输入参数[in],输出参数[out],回调函数的指针,作为其中的参数,可以起到输入的作用,
也可以起到输出的作用。例如 CALLBACK fun(int* iarg),这个回调函数fun中的参数,很有可能是作为从dll中传递参数出来的作用。也就是输出。
通过回调函数,可以一次有一次的频繁传递值。
视频流的输出,就是通过回调函数,一次又一次的将流中数据传输出来的。
3.回调函数里面还可以包括回调函数。
回调函数作用:
1. 决定权交给客户端
2. 与客户端进行交流
3. 通过客户端来输入
4. 通过客户端来输出