Compartir a través de


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)