Freigeben über


IURLSearchHook-Schnittstelle (shlobj_core.h)

Macht eine Methode verfügbar, die vom Browser verwendet wird, um die Adresse eines unbekannten URL-Protokolls zu übersetzen.

Vererbung

Die IURLSearchHook-Schnittstelle erbt von der IUnknown-Schnittstelle . IURLSearchHook verfügt auch über folgende Membertypen:

Methoden

Die IURLSearchHook-Schnittstelle verfügt über diese Methoden.

 
IURLSearchHook::Translate

Wird vom Browser aufgerufen, wenn der Browser das Protokoll einer URL-Adresse nicht ermitteln kann.

Hinweise

Beim Versuch, zu einer URL-Adresse zu navigieren, die kein Protokoll enthält, versucht der Browser zunächst, das richtige Protokoll aus der Adresse zu ermitteln. Wenn dies nicht erfolgreich ist, erstellt der Browser URL Search Hook-Objekte und ruft die Translate-Methode jedes Objekts auf, bis die Adresse übersetzt oder alle Hooks abgefragt wurden.

URL-Such-Hooks werden registriert, indem ein Wert hinzugefügt wird, der die CLSID-Zeichenfolge (Class Identifier) des Objekts unter dem folgenden Schlüssel in der Registrierung enthält:

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Internet Explorer
            UrlSearchHooks

Implementieren Sie diese Schnittstelle, wenn Ihre Anwendung ein benutzerdefiniertes URL-Protokoll definiert und eine Adressübersetzung für dieses Protokoll erforderlich ist.

In der Regel verwenden Sie diese Schnittstelle nicht. sie wird vom Browser aufgerufen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shlobj_core.h