标签: c winapi file
是否有任何地方可以将从FILE*返回的开放fopen转换为Windows API函数中使用的HANDLE?如果是这样,怎么样?
FILE*
fopen
HANDLE
答案 0 :(得分:10)
(HANDLE) _get_osfhandle ( _fileno ( file ) )
(HANDLE)
_get_osfhandle
(
_fileno
( file ) )
如果您使用的是Visual C ++ 2008或更早版本,请在64位系统上好运,因为返回类型为long。 :(
long