Интерфейс IHandlerActivationHost (shobjidl_core.h)
Позволяет клиенту активации элемента оболочки (включая вызывающие элементы ShellExecuteEx и IContextMenu::InvokeCommand) получить возможность наложить вето или выполнить какое-либо действие перед активацией обработчиков глаголов.
Наследование
Интерфейс IHandlerActivationHost наследуется от интерфейса IUnknown . IHandlerActivationHost также имеет следующие типы членов:
Методы
Интерфейс IHandlerActivationHost содержит следующие методы.
IHandlerActivationHost::BeforeCoCreateInstance . (IHandlerActivationHost.BeforeCoCreateInstance) |
IHandlerActivationHost::BeforeCreateProcess . (IHandlerActivationHost.BeforeCreateProcess) |
Комментарии
Этот интерфейс реализуется объектом, доступным через цепочку сайтов, предоставляемую ShellExecuteEx или обработчиком контекстного меню. Приложения будут возвращать этот объект в реализации IServiceProvider::QueryService при запросе идентификатора службы SID_SHandlerActivationHost.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Целевая платформа | Windows |
Header | shobjidl_core.h (включая Shobjidl.h) |