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) |