IURLSearchHook2::TranslateWithSearchContext method (shlobj_core.h)
Called by the browser when the browser cannot determine the protocol of a URL address. This method uses a search context to determine the protocol.
Syntax
HRESULT TranslateWithSearchContext(
[out] PWSTR pwszSearchURL,
DWORD cchBufferSize,
[in, optional] ISearchContext *pSearchContext
);
Parameters
[out] pwszSearchURL
Type: PWSTR
The address of a wide character buffer that, on entry, contains the URL address for which the browser is trying to determine the protocol. On exit, this buffer contains the modified URL address if the method was successful.
cchBufferSize
Type: DWORD
The size, in characters, of the buffer at lpwszSearchURL.
[in, optional] pSearchContext
Type: ISearchContext*
A pointer to an ISearchContext object. This parameter can be NULL.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | shlobj_core.h |
DLL | Shell32.dll |