gpt4 book ai didi

c++ - HANDLE 类似于 Linux 中的文件描述符吗?

转载 作者:可可西里 更新时间:2023-11-01 12:41:05 26 4
gpt4 key购买 nike

HANDLE 类似于 Linux 中的文件描述符吗?据我所知,HANDLE 用于处理 Windows 上的所有资源,例如字体、图标、文件、设备...,它本质上只是一个空指针,指向保存特定资源数据的内存块

最佳答案

是的,Windows 句柄与 Unix 文件描述符 (FD) 非常相似。

请注意,HANDLE 不是指向内存块的指针。虽然 HANDLEtypedef 定义为 void *,但这只是为了让它更不透明。实际上,HANDLE 是在表中查找的索引,就像 FD 编号一样。

这篇博文探讨了一些相同点和不同点: http://lackingrhoticity.blogspot.com/2015/05/passing-fds-handles-between-processes.html

关于c++ - HANDLE 类似于 Linux 中的文件描述符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7964907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com