如何检查IShellFolder是否是一个驱动器?

时间:2012-06-20 08:29:33

标签: winapi visual-c++ com windows-shell

我正在尝试过滤SHBrowseForFolder中显示的文件夹并将其限制为驱动器。我通过IFilterFolder接口过滤它,这让我可以使用IShellFolder接口访问正在显示的文件夹。

有没有办法检查给定的IShellFolder是否是驱动器?

1 个答案:

答案 0 :(得分:0)

IShellFolder的GetAttributesOf()成员函数可用于获取列表中顶级驱动器项为零的属性。我目前找不到任何其他替代方案。