GetFileInformationByHandle函数检索有关指定文件的信息。
BOOL GetFileInformationByHandle(
HANDLE 【HFILE】, | //文件的句柄 |
LPBY_HANDLE_FILE_INFORMATION 【lpFileInformation】 | //结构地址 |
); |
参数
【HFILE】
处理您要获取有关信息的文件。
该手柄不应该是管道手柄。GetFileInformationByHandle功能不适用于管道手柄。
【lpFileInformation】
指向BY_HANDLE_FILE_INFORMATION结构的文件信息。该结构可以在以后调用GetFileInformationByHandle中使用来引用有关该文件的信息。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
根据操作系统的底层网络组件和连接的服务器类型,GetFileInformationByHandle功能可能会失败,返回部分信息或给定文件的完整信息。一般情况下,您不应使用GetFileInformationByHandle,除非您的应用程序旨在在有限的一组操作系统配置上运行。
也可以看看