Condividi tramite


Interfaccia IURLSearchHook (shlobj_core.h)

Espone un metodo utilizzato dal browser per convertire l'indirizzo di un protocollo URL sconosciuto.

Ereditarietà

L'interfaccia IURLSearchHook eredita dall'interfaccia IUnknown . IURLSearchHook include anche questi tipi di membri:

Metodi

L'interfaccia IURLSearchHook include questi metodi.

 
IURLSearchHook::Translate

Chiamato dal browser quando il browser non è in grado di determinare il protocollo di un indirizzo URL.

Commenti

Quando si tenta di passare a un indirizzo URL che non contiene un protocollo, il browser tenterà prima di tutto di determinare il protocollo corretto dall'indirizzo. Se l'operazione non riesce, il browser creerà oggetti Hook di ricerca URL e chiamerà il metodo Translate di ogni oggetto fino a quando l'indirizzo non viene convertito o tutti gli hook non sono stati sottoposti a query.

Gli hook di ricerca URL vengono registrati aggiungendo un valore che contiene la stringa CLSID (Class Identifier) dell'oggetto sotto la chiave seguente nel Registro di sistema:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Internet Explorer
            UrlSearchHooks

Implementare questa interfaccia se l'applicazione definisce un protocollo URL personalizzato e se è necessaria la conversione degli indirizzi per questo protocollo.

In genere non si usa questa interfaccia; viene chiamato dal browser.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional, Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shlobj_core.h