IResolveShellLink 接口 (shobjidl_core.h)
公开一个方法,使应用程序能够请求 Shell 文件夹对象解析其某个项的链接。
继承
IResolveShellLink 接口继承自 IUnknown 接口。 IResolveShellLink 还具有以下类型的成员:
方法
IResolveShellLink 接口具有这些方法。
IResolveShellLink::ResolveShellLink 请求文件夹对象解析 Shell 链接。 |
注解
命名空间扩展实现此对象以支持链接解析。
应用程序通常不使用此接口。
使用命名空间扩展时,快捷方式对象 (.lnk 文件) 通过调用 IResolveShellLink::ResolveShellLink 实现 IShellLink::Resolve 的基本功能。 IResolveShellLink 由 Shell 文件夹应请求创建的链接解析对象导出。
检索指向链接解析对象的 IResolveShellLink 接口的指针:
- 对于文件夹包含的对象,调用文件夹的 IShellFolder::GetUIObjectOf 方法并请求 IResolveShellLink 指针 (IID_IResolveShellLink) 。
- 对于文件夹对象本身,调用文件夹的 IShellFolder::CreateViewObject 方法并请求 IResolveShellLink 指针 (IID_IResolveShellLink) 。
注意 在 Windows Vista 之前,此接口是在 Shlobj.h 中声明的。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h (包括 Shobjidl.h) |