Я уверен, что это где-то задокументировано, но я не могу его найти ...
Мой код получает объект python из другой библиотеки (которую я не могу изменить), и мне нужновызовите некоторые функции API Win32 для него.
Python возвращает что-то, что не является дескриптором уровня ОС из file.fileno (), я предполагаю, что он дает fileno MSVCRT.
>>> ctypes.windll.kernel32.CreateFileA('test',0x80000000L,1,None,3,0,0)
1948 # <- HANDLE
>>> file('test','r').fileno()
4 # <- not a HANDLE
Как мне преобразовать его в настоящий дескриптор win32?