IURLSearchHook 接口 (shlobj_core.h)
公开浏览器用来转换未知 URL 协议地址的方法。
继承
IURLSearchHook 接口继承自 IUnknown 接口。 IURLSearchHook 还具有以下类型的成员:
方法
IURLSearchHook 接口具有以下方法。
IURLSearchHook::Translate 当浏览器无法确定 URL 地址的协议时,由浏览器调用。 |
注解
尝试浏览到不包含协议的 URL 地址时,浏览器将首先尝试从该地址中确定正确的协议。 如果此操作不成功,浏览器将创建 URL 搜索挂钩对象并调用每个对象的 Translate 方法,直到转换地址或查询所有挂钩为止。
通过添加一个值来注册 URL 搜索挂钩,该值包含对象的类标识符 (CLSID) 注册表中的以下项下字符串:
HKEY_LOCAL_MACHINE Software Microsoft Internet Explorer UrlSearchHooks
如果应用程序定义了自定义 URL 协议,并且需要此协议的地址转换,则实现此接口。
通常不使用此接口;它由浏览器调用。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 专业版、Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | shlobj_core.h |