首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

关于COM接口、句柄、回调函数的迷惑

2012-10-17 
关于COM接口、句柄、回调函数的疑惑最近在看DirectX图形编程方面的书籍,对于书中经常出现的 COM接口、句柄、回

关于COM接口、句柄、回调函数的疑惑
最近在看DirectX图形编程方面的书籍,对于书中经常出现的 COM接口、句柄、回调函数都没有很清晰的概念,虽然有百度过,而且不止一次,但是可能因为基础不好加上刚接触WINDOWS编程,所以感觉还是没有理解,希望有大神能尽量用通俗易懂的语言为我解答,拜谢!

[解决办法]
1.COM接口是指DX中提供的接口,因为DX是基于COM技术的,所以其接口可以成为COM接口。

2.句柄实际是一个结构体指针,只是Microsoft不想将结构体暴露出来,以至于将void* typedef了一下。接受HANDLE(句柄)的API在内部会将HANDLE转换成对应结构体指针使用。

3.回调函数是指某些函数,不是由用户(编程人员)主动调用的,而是将此函数地址传给系统,由系统在某种情况下调用。由于是系统调用了你的函数,而不是你自己调用的,就成为回调。

热点排行