获取有关FindFirstFile Handle的详细信息

时间:2014-07-24 14:36:08

标签: winapi

我有一个FindFirstFile返回的搜索句柄。 在我的程序的稍后阶段,我想记录一些关于搜索的细节(理想情况下是搜索模式或被搜索的目录),但我只有可用的句柄来获取这些细节。

有充分的理由(相信我)我不想在搜索开始时存储这些信息,所以我唯一的选择是以某种方式查询句柄。 Windows API是否提供了执行此操作的功能?像GetFilenameFromSearchHandle()

这样的东西

我认为FindFirstFile是使用NtQueryDirectoryFile实现的,它可以在常规文件句柄上运行,所以有没有办法从搜索句柄到底层文件句柄?

1 个答案:

答案 0 :(得分:0)

Windows不提供此类功能。没有办法只从搜索句柄开始,并查询传递给FindFirstFile的原始参数。致电FindFirstFile时,您需要记下这些参数。