<small id='yoTjO'></small><noframes id='yoTjO'>

    <i id='yoTjO'><tr id='yoTjO'><dt id='yoTjO'><q id='yoTjO'><span id='yoTjO'><b id='yoTjO'><form id='yoTjO'><ins id='yoTjO'></ins><ul id='yoTjO'></ul><sub id='yoTjO'></sub></form><legend id='yoTjO'></legend><bdo id='yoTjO'><pre id='yoTjO'><center id='yoTjO'></center></pre></bdo></b><th id='yoTjO'></th></span></q></dt></tr></i><div id='yoTjO'><tfoot id='yoTjO'></tfoot><dl id='yoTjO'><fieldset id='yoTjO'></fieldset></dl></div>
      <bdo id='yoTjO'></bdo><ul id='yoTjO'></ul>
    <legend id='yoTjO'><style id='yoTjO'><dir id='yoTjO'><q id='yoTjO'></q></dir></style></legend>
    1. <tfoot id='yoTjO'></tfoot>

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

      时间:2023-08-01

        1. <tfoot id='0pEb7'></tfoot>

          <small id='0pEb7'></small><noframes id='0pEb7'>

          <legend id='0pEb7'><style id='0pEb7'><dir id='0pEb7'><q id='0pEb7'></q></dir></style></legend>
            <tbody id='0pEb7'></tbody>
            • <i id='0pEb7'><tr id='0pEb7'><dt id='0pEb7'><q id='0pEb7'><span id='0pEb7'><b id='0pEb7'><form id='0pEb7'><ins id='0pEb7'></ins><ul id='0pEb7'></ul><sub id='0pEb7'></sub></form><legend id='0pEb7'></legend><bdo id='0pEb7'><pre id='0pEb7'><center id='0pEb7'></center></pre></bdo></b><th id='0pEb7'></th></span></q></dt></tr></i><div id='0pEb7'><tfoot id='0pEb7'></tfoot><dl id='0pEb7'><fieldset id='0pEb7'></fieldset></dl></div>
                <bdo id='0pEb7'></bdo><ul id='0pEb7'></ul>
                本文介绍了如何从 WinApi 中的 HANDLE 制作 FILE*?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                是否有简单的方法可以从指向管道一端的 WinApi HANDLE 创建 FILE*?类似于我们在 unix 中所做的:fdopen(fd,);

                Is there easy way to create FILE* from WinApi HANDLE which points to one end of pipe? Something like we do in unix: fdopen(fd,<mode>);

                推荐答案

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

                You can do this but you have to do it in two steps. First, call _open_osfhandle() to get a C run-time file descriptor from a Win32 HANDLE value, then call _fdopen() to get a FILE* object from the file descriptor.

                这篇关于如何从 WinApi 中的 HANDLE 制作 FILE*?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

              • <i id='E6zJ5'><tr id='E6zJ5'><dt id='E6zJ5'><q id='E6zJ5'><span id='E6zJ5'><b id='E6zJ5'><form id='E6zJ5'><ins id='E6zJ5'></ins><ul id='E6zJ5'></ul><sub id='E6zJ5'></sub></form><legend id='E6zJ5'></legend><bdo id='E6zJ5'><pre id='E6zJ5'><center id='E6zJ5'></center></pre></bdo></b><th id='E6zJ5'></th></span></q></dt></tr></i><div id='E6zJ5'><tfoot id='E6zJ5'></tfoot><dl id='E6zJ5'><fieldset id='E6zJ5'></fieldset></dl></div>
                <tfoot id='E6zJ5'></tfoot>

                    <small id='E6zJ5'></small><noframes id='E6zJ5'>

                      • <bdo id='E6zJ5'></bdo><ul id='E6zJ5'></ul>

                      • <legend id='E6zJ5'><style id='E6zJ5'><dir id='E6zJ5'><q id='E6zJ5'></q></dir></style></legend>
                          <tbody id='E6zJ5'></tbody>