Interfaz IHandlerActivationHost (shobjidl_core.h)
Permite que un cliente de activación de elementos de Shell (incluidos los llamadores de ShellExecuteEx e IContextMenu::InvokeCommand) tenga la oportunidad de vetar o realizar alguna acción antes de la activación de controladores de verbos.
Herencia
La interfaz IHandlerActivationHost hereda de la interfaz IUnknown . IHandlerActivationHost también tiene estos tipos de miembros:
Métodos
La interfaz IHandlerActivationHost tiene estos métodos.
IHandlerActivationHost::BeforeCoCreateInstance . (IHandlerActivationHost.BeforeCoCreateInstance) |
IHandlerActivationHost::BeforeCreateProcess . (IHandlerActivationHost.BeforeCreateProcess) |
Comentarios
Esta interfaz se implementa mediante un objeto accesible a través de la cadena de sitio proporcionada a ShellExecuteEx o al controlador de menú contextual. Las aplicaciones devolverán este objeto en su implementación de IServiceProvider::QueryService cuando se le solicite el identificador de servicio SID_SHandlerActivationHost.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2012 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |