IKnownFolder 接口 (shobjidl_core.h)

公开允许应用程序检索已知文件夹类别、类型、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::GetFolderIKnownFolderManager::FindFolderFromIDList

第三方不实现 IKnownFolder。 使用提供的实现。

要求

Requirement 价值
最低支持的客户端 Windows Vista [仅限桌面应用]
支持的最低服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows操作系统
Header shobjidl_core.h (包括 Shobjidl.h)

另请参阅

已知文件夹示例