Interface IHandlerActivationHost (shobjidl_core.h)

Permite que um cliente de ativação de item do Shell (incluindo chamadores de ShellExecuteEx e IContextMenu::InvokeCommand) tenha a chance de vetar ou executar alguma ação antes da ativação de manipuladores de verbo.

Herança

A interface IHandlerActivationHost herda da interface IUnknown . IHandlerActivationHost também tem estes tipos de membros:

Métodos

A interface IHandlerActivationHost tem esses métodos.

 
IHandlerActivationHost::BeforeCoCreateInstance

. (IHandlerActivationHost.BeforeCoCreateInstance)
IHandlerActivationHost::BeforeCreateProcess

. (IHandlerActivationHost.BeforeCreateProcess)

Comentários

Essa interface é implementada por um objeto acessível por meio da cadeia de sites fornecida para ShellExecuteEx ou o manipulador de menu de contexto. Os aplicativos retornarão esse objeto em sua implementação IServiceProvider::QueryService quando solicitados para a ID de serviço SID_SHandlerActivationHost.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)