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 |