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::GetFolderIKnownFolderManager::FindFolderFromIDList

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

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)

另请参阅

已知文件夹示例