IHandlerActivationHost 接口 (shobjidl_core.h)

允许 Shell 项激活 (客户端(包括 ShellExecuteExecuteExu和 IContextMenu::InvokeCommand) 的调用方)有机会在激活谓词处理程序之前否决或执行某些操作。

继承

IHandlerActivationHost 接口继承自 IUnknown 接口。 IHandlerActivationHost 还具有以下类型的成员:

方法

IHandlerActivationHost 接口具有以下方法。

 
IHandlerActivationHost::BeforeCoCreateInstance

. (IHandlerActivationHost.BeforeCoCreateInstance)
IHandlerActivationHost::BeforeCreateProcess

. (IHandlerActivationHost.BeforeCreateProcess)

注解

此接口由可通过提供给 ShellExecuteExecuteEx 或上下文菜单处理程序的站点链访问的对象实现。 当请求服务 ID SID_SHandlerActivationHost时,应用程序将在其 IServiceProvider::QueryService 实现中返回此对象。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)