IShellFolder2 接口 (shobjidl_core.h)
扩展 IShellFolder 的功能。 其方法提供有关 Shell 文件夹内容的各种信息。
继承
IShellFolder2 接口继承自 IShellFolder。 IShellFolder2 还具有以下类型的成员:
方法
IShellFolder2 接口具有这些方法。
IShellFolder2::EnumSearches 请求指向允许客户端枚举可用搜索对象的接口的指针。 |
IShellFolder2::GetDefaultColumn 获取默认排序和显示列。 |
IShellFolder2::GetDefaultColumnState 获取指定列的默认状态。 |
IShellFolder2::GetDefaultSearchGUID 返回文件夹的默认搜索对象的全局唯一标识符 (GUID) 。 |
IShellFolder2::GetDetailsEx 获取由 FMTID) (属性集标识符标识的详细信息, (SHELL 文件夹中的项 (PID) 属性标识符标识。 |
IShellFolder2::GetDetailsOf 获取有关 Shell 文件夹中项的详细信息(由列索引标识)。 |
IShellFolder2::MapColumnToSCID 将列转换为适当的属性集 ID (FMTID) 和属性 ID (PID) 。 |
注解
此接口还提供从中继承的 IShellFolder 接口的方法。
何时实现
如果命名空间扩展向除 IShellFolder 中的客户端之外的客户端提供服务,则实现 IShellFolder2。何时使用
如果需要有关 Shell 文件夹包含的项目的详细信息,请调用 IShellFolder2 。 此接口取代 IShellDetails。要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |