winapi - 从 Windows 文件描述符或 FILE* 中提取文件句柄

标签 winapi file-io

是否可以从 Windows 文件描述符或 FILE* 中提取文件句柄?

举个例子,FILE* 是在文件描述符之上实现的,而文件描述符又是在 HANDLE 之上实现的(在 Windows 上)。可以使用记录的 fileno() 函数从 FILE* 中提取 FD。从 FD 中提取 HANDLE 可能会更多的黑客行为或更多的文档记录......

最佳答案

是的。请参阅_get_osfhandle功能。

关于winapi - 从 Windows 文件描述符或 FILE* 中提取文件句柄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7746267/

相关文章:

winapi - 如何使用 Windows API 将空字符发送到串行端口?

c# - 我可以检查某个文件是否存在于 URL 中吗?

rust - 如何从另一个(嵌套)文件夹中读取文件?

c++ - 终止进程以 ShellExecuteEx 启动

c++ - 仅当达到虚拟限制时内存不足?

c++ - FindAtom 和 MAKEINTATOM 没用?

multithreading - 访问自己的线程信息(delphi)

python - 将列表的元素打印到python中的单独文本文件中

batch-file - 批处理文件根据修改日期的月份和年份将文件移动到带有 YYYYMM 的文件夹

python - 使用 NumPy 将文件中的非均匀数据读取到数组中