IURLSearchHook インターフェイス (shlobj_core.h)

不明な URL プロトコルのアドレスを変換するためにブラウザーで使用されるメソッドを公開します。

継承

IURLSearchHook インターフェイスは、IUnknown インターフェイスから継承されます。 IURLSearchHook には、次の種類のメンバーもあります。

メソッド

IURLSearchHook インターフェイスには、これらのメソッドがあります。

 
IURLSearchHook::Translate

ブラウザーが URL アドレスのプロトコルを判別できない場合にブラウザーによって呼び出されます。

注釈

プロトコルを含まない URL アドレスを参照しようとすると、ブラウザーは最初にアドレスから正しいプロトコルを特定しようとします。 これが成功しない場合、ブラウザーは URL 検索フック オブジェクトを作成し、アドレスが変換されるか、すべてのフックがクエリされるまで、各オブジェクトの Translate メソッドを呼び出します。

URL 検索フックは、レジストリの次のキーの下にオブジェクトのクラス識別子 (CLSID) 文字列を含む値を追加することによって登録されます。

HKEY_LOCAL_MACHINE
   Software
      Microsoft
         Internet Explorer
            UrlSearchHooks

アプリケーションでカスタム URL プロトコルを定義し、このプロトコルのアドレス変換が必要な場合は、このインターフェイスを実装します。

通常、このインターフェイスは使用しません。ブラウザーによって呼び出されます。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlobj_core.h