描述
确定是否为当前用户安装了搜索提供程序,以及是否为默认搜索提供程序。
C++ 语法
HRESULT IsSearchProviderInstalled( BSTR bstrURL, DWORD *pdwResult ); |
PowerBASIC 语法
METHOD IsSearchProviderInstalled ( _ BYVAL bstrURL AS WSTRING _ ) AS DWORD |
参数
bstrURL |
[in]BSTR指定搜索提供商的URL的前缀。 |
返回值
无符号长整型值,包含返回值。
0 |
未为当前用户安装指定的搜索提供程序。 |
1 |
为当前用户安装指定的搜索提供程序。 |
2 |
为当前用户安装指定的搜索提供程序,并将其设置为默认搜索提供程序 |
OBJRESULT
如果成功返回S_OK,否则返回错误值。
备注
IsSearchProviderInstalled在Internet Explorer 7中引入。
该方法指示是否安装了特定的搜索提供者,并且是当前用户的默认搜索提供者。要确定是否安装了搜索提供程序,IsSearchProviderInstalled将URL参数的值与已安装的搜索提供程序列表进行比较。如果任何搜索提供者以参数值开头,则该方法指示匹配。
网站只能在同一个域上搜索提供商。例如,images.example.com可能会搜索http://search.example.com;但是,它无法在microsoft.com或其他域名上搜索提供商。搜索不同域上的提供商会生成访问被拒绝的错误。


