Condividi tramite


Metodo IURLSearchHook2::TranslateWithSearchContext (shlobj_core.h)

Chiamato dal browser quando il browser non può determinare il protocollo di un indirizzo URL. Questo metodo usa un contesto di ricerca per determinare il protocollo.

Sintassi

HRESULT TranslateWithSearchContext(
  [out]          PWSTR          pwszSearchURL,
                 DWORD          cchBufferSize,
  [in, optional] ISearchContext *pSearchContext
);

Parametri

[out] pwszSearchURL

Tipo: PWSTR

L'indirizzo di un buffer di caratteri wide che, nella voce, contiene l'indirizzo URL per cui il browser sta tentando di determinare il protocollo. In uscita, questo buffer contiene l'indirizzo URL modificato se il metodo ha avuto esito positivo.

cchBufferSize

Tipo: DWORD

Dimensioni, in caratteri, del buffer in lpwszSearchURL.

[in, optional] pSearchContext

Tipo: ISearchContext*

Puntatore a un oggetto ISearchContext . Questo parametro può essere NULL.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h
DLL Shell32.dll