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