有没有一种简单的方法可以从 WinApi HANDLE 创建指向管道一端的 FILE* ?
就像我们在 unix 中所做的那样:fdopen(fd,<mode>);
您可以执行此操作,但必须分两步执行。首先,打电话_open_osfhandle() https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/open-osfhandle从 Win32 HANDLE 值获取 C 运行时文件描述符,然后调用_fdopen() https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/fdopen-wfdopen得到一个FILE*
来自文件描述符的对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)