我们如何将FILE *转换为HANDLE?

时间:2011-05-19 20:51:20

标签: c winapi file

是否有任何地方可以将从FILE*返回的开放fopen转换为Windows API函数中使用的HANDLE?如果是这样,怎么样?

1 个答案:

答案 0 :(得分:10)

(HANDLE) _get_osfhandle ( _fileno ( file ) )

如果您使用的是Visual C ++ 2008或更早版本,请在64位系统上好运,因为返回类型为long。 :(