Navigation:  Internet Development > Advanced Hosting Reference > Interfaces > IDocHostUIHandler >

TranslateUrl

Previous pageReturn to chapter overviewNext page

描述

 

由MSHTML调用,为主机提供修改要加载的URL的机会。

 

C++ 语法

 

HRESULT TranslateUrl(     

   DWORD dwTranslate,

   OLECHAR *pchURLIn,

   OLECHAR **ppchURLOut

);

 

PowerBASIC 语法

 

HRESULT TranslateUrl ( _

   BYVAL dwTranslate AS DWORD, _

   BYREF pchURLIn AS WSTRINGZ, _

   BYREF ppchURLOut AS DWORD _

) AS LONG

 

参数

 

dwTranslate

[in]保留。必须设置为NULL.

pchURLIn

[in]指向OLECHAR的指针,指定当前导航的网址。

ppchURLOut

[out]接收包含新URL的OLECHAR指针的指针变量的地址。

 

OBJRESULT

 

如果网址已翻译,则返回S_OK,如果网址未翻译,则返回S_FALSE.

 

备注

 

主机使用CoTaskMemAlloc分配缓冲区ppchURLOut.

 

如果此方法的实现不提供URL,则ppchURLOut应设置为NULL,即使该方法失败或返回S_FALSE.