Partager via


Méthode IURLSearchHook2 ::TranslateWithSearchContext (shlobj_core.h)

Appelé par le navigateur lorsque le navigateur ne peut pas déterminer le protocole d’une adresse URL. Cette méthode utilise un contexte de recherche pour déterminer le protocole.

Syntaxe

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

Paramètres

[out] pwszSearchURL

Type : PWSTR

Adresse d’une mémoire tampon à caractères larges qui, lors de l’entrée, contient l’adresse URL pour laquelle le navigateur tente de déterminer le protocole. À la sortie, cette mémoire tampon contient l’adresse URL modifiée si la méthode a réussi.

cchBufferSize

Type : DWORD

Taille, en caractères, de la mémoire tampon à lpwszSearchURL.

[in, optional] pSearchContext

Type : ISearchContext*

Pointeur vers un objet ISearchContext . Ce paramètre peut être NULL.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shlobj_core.h
DLL Shell32.dll