извлечь файл HANDLE из файлового дескриптора Windows или из FILE * - PullRequest
12 голосов
/ 13 октября 2011

Можно ли извлечь файл HANDLE из файлового дескриптора Windows или из FILE *?

В качестве примера, FILE * реализован поверх дескрипторов файлов, а дескрипторы файлов, в свою очередь, реализованы (в Windows) поверх HANDLE. FD может быть извлечен из FILE * с использованием документированной функции fileno (). Извлечение HANDLE из FD может быть более хакерским или более документированным ....

1 Ответ

16 голосов
/ 13 октября 2011

Да. См. _get_osfhandle.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...