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 |