Помимо того факта, что дескрипторы относятся к гораздо более широкой концепции в Windows.Даже мы ограничиваем обсуждение только файловыми дескрипторами, есть существенные различия.Есть функция _open_osfhandle () как часть библиотеки времени выполнения C в Windows.Его цель - процитировать «Связывает дескриптор файла времени выполнения C с существующим дескриптором файла операционной системы».То есть, связующая функция между землей ядра и землей времени выполнения C.Сигнатура функции выглядит следующим образом:
int _open_osfhandle (
intptr_t osfhandle,
int flags
);
Файловые дескрипторы Windows на самом деле более многофункциональна, чем файловые дескрипторы в C, которые можно настроить, когда дескриптор файла создается с помощью CreateFileA (версия ANSI) или CreateFile (UTF16версия), отражая разницу в дизайне между * Nix и Windows.И полученный дескриптор несет всю эту информацию со всеми ее последствиями.