HANDLE 类似于 Linux 中的文件描述符吗?据我所知,HANDLE用于处理Windows上的所有资源,例如字体,图标,文件,设备......,它本质上只是一个指向保存特定资源数据的内存块的空指针
是的,Windows 句柄与 Unix 文件描述符 (FD) 非常相似。
请注意,一个HANDLE
不是指向内存块的指针。虽然HANDLE
is typedef
'd as void *
,这只是为了使其更加不透明。在实践中,一个HANDLE
是在表中查找的索引,就像 FD 编号一样。
这篇博文探讨了一些相似之处和不同之处:http://lackingrhoticity.blogspot.com/2015/05/passing-fds-handles- Between-processes.html http://lackingrhoticity.blogspot.com/2015/05/passing-fds-handles-between-processes.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)