我有一个FindFirstFile返回的搜索句柄。 在我的程序的稍后阶段,我想记录一些关于搜索的细节(理想情况下是搜索模式或被搜索的目录),但我只有可用的句柄来获取这些细节。
有充分的理由(相信我)我不想在搜索开始时存储这些信息,所以我唯一的选择是以某种方式查询句柄。 Windows API是否提供了执行此操作的功能?像GetFilenameFromSearchHandle()
这样的东西我认为FindFirstFile是使用NtQueryDirectoryFile实现的,它可以在常规文件句柄上运行,所以有没有办法从搜索句柄到底层文件句柄?
答案 0 :(得分:0)
Windows不提供此类功能。没有办法只从搜索句柄开始,并查询传递给FindFirstFile
的原始参数。致电FindFirstFile
时,您需要记下这些参数。