IKnownFolder 接口 (shobjidl_core.h)
公开允许应用程序检索有关已知文件夹类别、类型、GUID、指向项标识符列表的指针 (PIDL) 值、重定向功能和定义的信息的方法。 它提供检索已知文件夹的 IShellItem 对象的方法。 它还提供获取或设置已知文件夹路径的方法。
继承
IKnownFolder 接口继承自 IUnknown 接口。 IKnownFolder 也具有以下类型的成员:
方法
IKnownFolder 接口具有这些方法。
IKnownFolder::GetCategory 检索所选文件夹的类别虚拟、固定、公用或按用户。 |
IKnownFolder::GetFolderDefinition 检索一个结构,该结构包含已知文件夹的定义元素,其中包括文件夹的类别、名称、路径、说明、工具提示、图标和其他属性。 |
IKnownFolder::GetFolderType 检索文件夹类型。 |
IKnownFolder::GetId 获取所选文件夹的 ID。 |
IKnownFolder::GetIDList 获取 SHELL 命名空间文件夹在 IDList (ITEMIDLIST) 窗体中的位置。 |
IKnownFolder::GetPath 将已知文件夹的路径检索为字符串。 |
IKnownFolder::GetRedirectionCapabilities 获取一个值,该值指示已知文件夹是否可以将其路径设置为新值,或者对该重定向施加了哪些特定限制或禁止。 |
IKnownFolder::GetShellItem 检索 Shell 命名空间中已知文件夹的位置,形式为 Shell 项 (IShellItem 或派生接口) 。 |
IKnownFolder::SetPath 为已知文件夹分配新路径。 |
注解
IKnownFolder 对象可以通过 IKnownFolderManager 接口的几种方法获取,例如 IKnownFolderManager::GetFolder 和 IKnownFolderManager::FindFolderFromIDList。
第三方不实现 IKnownFolder。 使用提供的实现。
要求
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |