次の方法で共有


IHandlerActivationHost インターフェイス (shobjidl_core.h)

シェル 項目のアクティブ化 ( ShellExecuteEx および IContextMenu::InvokeCommand の呼び出し元を含む) のクライアントに、動詞ハンドラーのアクティブ化の前に拒否または何らかのアクションを実行する機会を与える。

継承

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

メソッド

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

 
IHandlerActivationHost::BeforeCoCreateInstance

. (IHandlerActivationHost.BeforeCoCreateInstance)
IHandlerActivationHost::BeforeCreateProcess

. (IHandlerActivationHost.BeforeCreateProcess)

注釈

このインターフェイスは、 ShellExecuteEx またはコンテキスト メニュー ハンドラーに提供されるサイト チェーンを介して到達可能なオブジェクトによって実装されます。 アプリケーションは、サービス ID SID_SHandlerActivationHostを要求されると、IServiceProvider::QueryService 実装でこのオブジェクトを返します。

要件

要件
サポートされている最小のクライアント Windows 8 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2012 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)