如何在WinApi中从HANDLE制作FILE*?

Mih*_*yan 19 c c++ winapi

有没有简单的方法从WinApi HANDLE创建指向管道一端的FILE*?像我们在unix中做的事:fdopen(fd,<mode>);

Gre*_*ill 24

你可以这样做,但你必须分两步完成.首先,调用_open_osfhandle()从Win32 HANDLE值获取C运行时文件描述符,然后调用从文件描述符中_fdopen()获取FILE*对象.