WinAPI OpenFile函数返回HFILE,GetFileTime例如需要HANDLE.当我用(HANDLE)some_hFile喂它时似乎工作正常.这种类型有什么不同,或者其中一种只是简陋的?
OpenFile是一个16位Windows向后兼容功能.CreateFile是打开文件的功能.
如果函数成功,则HFILE是文件HANDLE.如果不是,则它是HFILE_ERROR常数(可能是-1).关键是它不能是错误的HANDLE,因此它们返回的内容可以是HANDLE或错误值.
另见@ Barry的建议.